Vulnerability · Published Feb 7, 2024 · Assigned by GitHub_M

CVE-2024-24811Products.SQLAlchemyDA vulnerable to unauthenticated arbitrary SQL query execution

Critical 9.8

In plain English

A critical-severity SQL injection in Products.SQLAlchemyDA from zopefoundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.9% (higher than 60% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.8Critical
Exploit odds (30 days)0.9%top 40.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

SQLAlchemyDA is a generic database adapter for ZSQL methods. A vulnerability found in versions prior to 2.2 allows unauthenticated execution of arbitrary SQL statements on the database to which the SQLAlchemyDA instance is connected. All users are affected. The problem has been patched in version 2.2. There is no workaround for the problem.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
PyPIproducts-sqlalchemyda2.2GHSA-r3jc-3qmm-w3pw
PyPIproducts-sqlalchemyda2.2PYSEC-2026-489

Affected products (as reported)

VendorProductVersions
zopefoundation Products.SQLAlchemyDA < 2.2

Weakness: CWE-89 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References