top of page
perceptive_background_267k.jpg

sqlite 3.41 has a use-after-free (UAF) vulnerability in the ORDER BY clause parsing routine. The affected code first releases the memory of an ExprList object v…

Published:

27 juli 2026 om 00:00:00

Alert date:

27 juli 2026 om 21:02:54

Source:

nvd.nist.gov

Click to open the original link from this advisory

Database & Storage, Zero-Day Vulnerabilities

SQLite version 3.41 contains a use-after-free (UAF) vulnerability in its ORDER BY clause parsing routine. The flaw arises when the code frees an ExprList object via sqlite3ExprListDelete() but subsequently attempts to access the nExpr member of the already-freed object, resulting in a dangling pointer. An attacker can exploit this vulnerability remotely by crafting a malicious SQL statement with an ORDER BY clause containing a large number of items. Successful exploitation can lead to application crashes (denial of service), leakage of sensitive memory contents, and potentially arbitrary code execution depending on memory layout conditions. The vulnerability is tracked as CVE-2026-51304 and is sourced from NVD. The affected code resides in the expr.c source file of the SQLite repository.

Technical details

Mitigation steps:

Affected products:

SQLite 3.41

Related links:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page