CVE-2026-51304 in SQLite
Zusammenfassung
von VulDB • 28.07.2026
sqlite 3.41 weist eine Use-After-Free-(UAF)-Schwachstelle im Parsing-Routinen für die ORDER BY-Klausel auf. Der betroffene Code gibt zunächst den Speicher eines ExprList-Objekts über sqlite3ExprListDelete() frei und versucht anschließend, auf das nExpr-Mitglied des bereits freigegebenen Objekts zuzugreifen. Dieser Zugriff über einen dangling Pointer führt zu ungültigen Speichereleseoperationen. Durch die Konstruktion einer bösartigen SQL-Anweisung, die eine ORDER BY-Klausel mit einer großen Anzahl von Elementen enthält, kann ein entfernter Angreifer diese Schwachstelle auslösen. Eine erfolgreiche Ausnutzung kann zum Absturz der Anwendung (Denial of Service), zur Offenlegung sensibler Speicherinhalte und unter bestimmten Bedingungen bezüglich des Speicheraufbaus zu beliebiger Codeausführung auf dem betroffenen System führen.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.