CVE-2021-43822

HighCVSS 7.5/10Last modified Jun 17, 2026

Description

Jackalope Doctrine-DBAL is an implementation of the PHP Content Repository API (PHPCR) using a relational database to persist data. In affected versions users can provoke SQL injections if they can specify a node name or query. Upgrade to version 1.7.4 to resolve this issue. If that is not possible, you can escape all places where `$property` is used to filter `sv:name` in the class `Jackalope\Transport\DoctrineDBAL\Query\QOMWalker`: `XPath::escape($property)`. Node names and xpaths can contain `"` or `;` according to the JCR specification. The jackalope component that translates the query object model into doctrine dbal queries does not properly escape the names and paths, so that a accordingly crafted node name can lead to an SQL injection. If queries are never done from user input, or if you validate the user input to not contain `;`, you are not affected.

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Dec 13, 2021
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2021

CVE-2021-438236.5Sourcegraph is a code search and navigation engine. Sourcegraph prior to version 3.33.2 is vulnerable to a side-channel attack where stringsCVE-2021-438247.5Envoy is an open source edge and service proxy, designed for cloud-native applications. In affected versions a crafted request crashes EnvoyCVE-2021-438257.5Envoy is an open source edge and service proxy, designed for cloud-native applications. Sending a locally generated response must stop furthCVE-2021-438267.5Envoy is an open source edge and service proxy, designed for cloud-native applications. In affected versions of Envoy a crash occurs when coCVE-2021-438274.3discourse-footnote is a library providing footnotes for posts in Discourse. ### Impact When posting an inline footnote wrapped in `<a>` tagsCVE-2021-438287.5PatrOwl is a free and open-source solution for orchestrating Security Operations. In versions prior to 1.77 an improper privilege managementCVE-2021-438298.8PatrOwl is a free and open-source solution for orchestrating Security Operations. In versions prior to 1.7.7 PatrowlManager unrestrictly hanCVE-2021-43834.3The WP Quick FrontEnd Editor plugin for WordPress is vulnerable to page content injection in versions up to, and including, 5.5. This is dueCVE-2021-438308.8OpenProject is a web-based project management software. OpenProject versions >= 12.0.0 are vulnerable to a SQL injection in the budgets moduCVE-2021-438317.7Gradio is an open source framework for building interactive machine learning models and demos. In versions prior to 2.5.0 there is a vulneraCVE-2021-438329.8Spinnaker is an open source, multi-cloud continuous delivery platform. Spinnaker has improper permissions allowing pipeline creation & execuCVE-2021-438338.8eLabFTW is an electronic lab notebook manager for research teams. In versions prior to 4.2.0 there is a vulnerability which allows any authe
CVE-2021-43822: High severity, CVSS 7.5 | Vulnix