„`html
Zusammenfassung
CVE-2026-14679 ist eine High-Severity-Sicherheitslücke in PostgreSQL, die einen Stack Buffer Overflow in der Argument-Name-Matching-Funktion ausnutzt. Die Schwachstelle ermöglicht es Objekterstellern, durch manipulierte OUT-Parameter gezielt Speicherbereiche zu überschreiben. Das Risiko ist auf die begrenzte Schreibfähigkeit (nur Bytes 0x0 und 0x1) teilweise mitigiert, dennoch ermöglicht dies potenziell Denial-of-Service-Szenarien oder Kontrollflussverletzungen.
Betroffene Systeme
Die SicherheitslĂĽcke betrifft folgende PostgreSQL-Versionen und frĂĽhere:
- PostgreSQL 14.x vor Version 14.24
- PostgreSQL 15.x vor Version 15.19
- PostgreSQL 16.x vor Version 16.15
- PostgreSQL 17.x vor Version 17.11
- PostgreSQL 18.x vor Version 18.5
Technische Details
Der Stack Buffer Overflow tritt in der Verarbeitung von OUT-Parametern während der Argument-Name-Matching-Phase auf. Ein authentifizierter Angreifer kann eine manipulierte Objektdefiniton erstellen, die zu einem Pufferüberlauf im Stack führt. Die Schreibfähigkeit ist auf einzelne Bytes beschränkt (0x0 und 0x1), was die Exploitation komplexer macht, jedoch dennoch kritische Speicherbereiche wie Rücksprungadressen oder Funktionszeiger beeinflussen kann.
Der Angriffsvektor ist netzwerkbasiert und erfordert mindestens gĂĽltige Datenbankberechtigungen. Ohne Patch ist das System vulnerabel gegenĂĽber dieser Klasse von Angriffen.
Empfohlene Massnahmen
- Sofortiges Patchen auf die gepatchten Versionen (14.24+, 15.19+, 16.15+, 17.11+, 18.5+)
- Beschränkung von Objekterstellungs-Privilegien auf vertrauenswürdige Benutzer
- Monitoring von Datenbankaktivitäten auf verdächtige OUT-Parameter-Definitionen
- Network-basierte Segmentierung von PostgreSQL-Instanzen
Bewertung
CVSS Score: 8.2 (High) | Angriffsvektor: Network | Authentifizierung erforderlich
Priorität: Sehr Hoch – Unmittelbares Patchen erforderlich.
„`