CVE-2024-1597

Vulnérabilité critique dans pgjdbc (pgjdbc)

CVSS 10.0 · Critique
EPSS 4.8%
pgjdbc•pgjdbc•Versions : < 42.7.2, < 42.2.28, < 42.5.5, < 42.4.4, < 42.6.1, < 42.3.9

Description

pgjdbc, the PostgreSQL JDBC Driver, allows attacker to inject SQL if using PreferQueryMode=SIMPLE. Note this is not the default. In the default mode there is no vulnerability. A placeholder for a numeric value must be immediately preceded by a minus. There must be a second placeholder for a string value after the first placeholder; both must be on the same line. By constructing a matching string payload, the attacker can inject SQL to alter the query,bypassing the protections that parameterized queries bring against SQL Injection attacks. Versions before 42.7.2, 42.6.1, 42.5.5, 42.4.4, 42.3.9, and 42.2.28 are affected.

Gravité et risque d'exploitation

CVE-2024-1597 obtient un score CVSS de 10.0/10, soit une gravité critique. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 4.81 %, ce qui la place devant 91.9 % des CVE référencées.

Que faire ?

  • Vérifiez si pgjdbc (versions < 42.7.2, < 42.2.28, < 42.5.5, < 42.4.4, < 42.6.1, < 42.3.9) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références