CVE-2026-41889
criticalPriorität · verfolgen · 39EPSS 0.004 · 29. PerzentilEUFRUSEPSS · bewertet 2026-10-27
pgx is a PostgreSQL driver and toolkit for Go. Prior to version 5.9.2, SQL injection can occur when the non-default simple protocol is used, a dollar quoted string literal is used in the SQL query, that string literal contains text that would be would be interpreted as a placeholder outside of a string literal, and the value of that placeholder is controllable by the attacker. This issue has been patched in version 5.9.2.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen⚠ Quellen uneinig · low–critical · 0.6–9.8
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (7)
Betroffene Produkte und Versionsbereiche.
Advisories (3)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-j88v-2chj-qfwxpgx: SQL Injection via placeholder confusion with dollar quoted string literals2026-04-22ghsa · osvUS
### Impact SQL Injection can occur when: 1. The non-default simple protocol is used. 2. A dollar quoted string literal is used in the SQL query. 3. That string literal contains text that would be would be interpreted as a placeholder outside of a string literal. 4. The value of that placeholder is controllable by the attacker. e.g. ```go attackValue := `$tag$; drop table canary; --` _, err = tx.Exec(ctx, `select $tag$ $1 $tag$, $1`, pgx.QueryExecModeSimpleProtocol, attackValue) ``` This is unlikely to occur outside of a contrived scenario. ### Patches The problem is resolved in v5.9.2. ### Workarounds Do not use the simple protocol to execute queries matching all the above conditions.
- CERTFR-2026-AVI-1385Multiples vulnérabilités dans les produits VMwareFrançais2026-10-26vendor · certfrFR
- GO-2026-5004SQL Injection via placeholder confusion with dollar quoted string literals in github.com/jackc/pgx2026-06-22vendor · osvUS
SQL Injection can occur when using the non-default simple protocol with a dollar quoted string literal in the SQL query. If that string literal contains text that would be interpreted as a placeholder outside of a string literal, and the value of that placeholder is controllable by the attacker, an injection may be possible. For example, an attacker could provide a value that includes a closing dollar quote followed by malicious SQL commands. This is unlikely to occur outside of a contrived scenario.
auch bekannt als (4)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (8)
Externe Belege — Patches, Meldungen, Analysen.
- https://github.com/jackc/pgx/tagsPatchcnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2026-41889cnnvd
- https://github.com/jackc/pgx/commit/60644f84918a8af66d14a4b0d865d4edafd955daenisa_euvd
- https://github.com/jackc/pgx/releases/tag/v5.9.2enisa_euvd
- https://github.com/jackc/pgx/security/advisories/GHSA-j88v-2chj-qfwxenisa_euvd
- https://github.com/jackc/pgx/commit/60644f84918a8af66d14a4b0d865d4edafd955daPatchnvd
- https://github.com/jackc/pgx/releases/tag/v5.9.2Release Notesnvd
- https://github.com/jackc/pgx/security/advisories/GHSA-j88v-2chj-qfwxMitigationVendor Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan