CVE Catalog

CVE-2026-61685

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.54%

43th percentile - higher than 43% of all known CVEs

Summary

ReactPress is a publishing system for React developers. Prior to version 3.7.0, ReactPress API list endpoints build TypeORM `QueryBuilder` conditions using unsanitized HTTP query parameter names as SQL column identifiers (e.g. `` `article.${key}` ``). TypeORM parameterizes values but not column names, allowing unauthenticated attackers to inject SQL through crafted query string keys. Version 3.7.0 contains a patch. As a workaround, allowlist allowed filter column names before interpolating into SQL.

Risk Assessment

An unauthenticated attacker can inject SQL, potentially leading to unauthorized access or modification of data. The vulnerability affects public API endpoints, increasing the risk.

Recommendation

Upgrade ReactPress to version 3.7.0 or later. If not possible, apply the workaround of allowlisting allowed filter column names.

Other vulnerabilities in ReactPress

See all
Original NVD description (English source)

ReactPress is a publishing system for React developers. Prior to version 3.7.0, ReactPress API list endpoints build TypeORM `QueryBuilder` conditions using unsanitized HTTP query parameter names as SQL column identifiers (e.g. `` `article.${key}` ``). TypeORM parameterizes values but not column names, allowing unauthenticated attackers to inject SQL through crafted query string keys. Version 3.7.0 contains a patch. As a workaround, allowlist allowed filter column names before interpolating into SQL.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS