CVE-2026-76848

✕ Withdrawn — historical dataHIGHPre-NVD 7.5
7.5CVSS

TypeORM's SelectQueryBuilder.distinctOn accepts an array of strings and stores it on the expression map without validation. For PostgreSQL-family drivers, createSelectDistinctExpression in src/query-builder/SelectQueryBuilder.ts joins that array and interpolates the result into the generated statement as SELECT DISTINCT ON (values), with no escaping, quoting, identifier validation or allowlist, and without routing the values through replacePropertyNames or the driver's escape helper. Because the interpolation point is a parenthesized SQL expression list rather than an identifier-only position, a supplied element may carry arbitrary expressions, including correlated subqueries. An application that forwards a client-controlled value into distinctOn, for instance to let a caller choose a deduplication column, allows that client to read data anywhere the application's database role can reach through boolean or time-based inference, independently of the entity being queried. validateOrderByCondition, the allowlist check guarding the orderBy family in the same class, is not applied to this path.

CVSS v3
7.5
EchelonGraph score
Not yet assessedThis CVE record was withdrawn by its numbering authority, so there is no vulnerability to rate.
EPSS PROB
—
EPSS %ILE
—
KEV
—Not applicable: this CVE ID was withdrawn

Published

August 24, 2026

Last Modified

August 24, 2026

Frequently asked(4)

What is CVE-2026-76848?
CVE-2026-76848 is a rejected CVE ID: its record was withdrawn on September 3, 2026 and no longer describes a vulnerability. Reason given: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
When was the CVE record for CVE-2026-76848 published?
The CVE record for CVE-2026-76848 was published on August 24, 2026. EchelonGraph's copy of the record carries a last-modified date of August 24, 2026; the record at its source may have been updated since.
What is the CVSS score of CVE-2026-76848?
CVE-2026-76848 has a CVSS base score of 7.5 (a secondary CVSS source that NVD displays; NVD's own analysis pending).
How do I remediate CVE-2026-76848?
There is nothing to remediate under CVE-2026-76848: it is a rejected (withdrawn) CVE ID and no longer describes a vulnerability.