Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 39
Reset filterspacioli: A submit consent marker licensed cancellation of caller-named pre-existing documents
An authorization bypass in pacioli's document-layer consent gate allows nested operations to cancel caller-specified pre-existing documents without human consent markers or denial audit entries.
PraisonAI: Unsafe Dynamic Module Loading Leads to Arbitrary Code Execution via tools.py in AgentFlow
djust: WebSocket/runtime reconstructed request omits the client Host, causing host/subdomain TenantResolvers to misresolve the tenant on the live path
djust has an unauthenticated arbitrary module import via the WebSocket/SSE view-mount path
djust has an authorization bypass on the WebSocket/SSE mount path
djust has broken object-level access control (IDOR)
djust: Unsigned client state snapshot is restored as trusted view state (privilege escalation / state injection)
djust is vulnerable to stored/reflected XSS via javascript: URLs in built-in component template tags
djust: Multi-tenant isolation fails open on the WebSocket/SSE path, disclosing other tenants' data
djust's Django model serialization has no sensitive-field denylist: password hashes, privilege flags, and PII on a public view attribute are sent to the client
djust: SSE sessions are not bound to the authenticated user; the client-chosen session_id is the sole authorization capability (session hijack)
djust has Cross-Site Request Forgery on the Server-Sent-Events transport: a cross-origin page can drive a victim-authenticated SSE session
djust's observability endpoints are network-exposed: the localhost gate is an opt-in middleware the docs omit, and the views enforce only DEBUG
djust: Client mass-assignment of arbitrary view attributes via the default dj-model update_model handler
djust: A template binding inherits a context safety grant it never earned (XSS)
djust: Six template-layer defects emit attacker-controlled markup unescaped (XSS)
Trestle has Server-Side Template Injection (SSTI) via Recursive Template Re-evaluation of Untrusted Data
djust authentication bypass: a login_required / on_mount LiveView mount redirect does not close the WebSocket, allowing an unauthenticated client to dispatch event-handler calls
NLTK: ReDoS in nltk.tgrep via unvalidated user-supplied regular expressions
Open WebUI: Cross-user model-list exposure via static cache key in get_all_models (aiocache key= vs key_builder= misuse)
Glances: XML-RPC Server Missing Host Header Validation Enables DNS Rebinding Attack
Glances has Insecure Pickle Deserialization in its Version Cache that Leads to Arbitrary Code Execution
Glances is Vulnerable to Command Injection via KVM/QEMU VM Domain Names in glances/plugins/vms/engines/virsh.py
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.