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:

26 July 2026 at 22:00:00

Alert date:

27 July 2026 at 19: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

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

bottom of page