Input validation error in SQLite - CVE-2019-19242
Published: December 2, 2019 / Updated: January 29, 2020
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation within the sqlite3ExprCodeTarget(0 function in expr.c when processing the TK_COLUMN case. A remote attacker can pass specially crafted data to the application and perform a denial of service attack.
Affected software
busybox (Alpine package)
sqlite3 (Ubuntu package)
sqlite (Alpine package)
firefox-esr (Alpine package)
Autodesk Infraworks
SINEC INS
How to mitigate CVE-2019-19242
sqlite3 (Ubuntu package) - addressed in versions 3.11.0-1ubuntu1.3, 3.22.0-1ubuntu0.2, 3.27.2-2ubuntu0.2, 3.29.0-2ubuntu0.1
sqlite (Alpine package) - update to 3.25.3-r3
Autodesk Infraworks - addressed in versions 2021.2 Hotfix 9, 2023.1 Hotfix 1
SINEC INS - update to 1.0.1.1
External References
Related Security Bulletins
- Multiple vulnerabilities in SQLite
- Ubuntu update for SQLite
- Input validation error in sqlite (Alpine package)
- Input validation error in busybox (Alpine package)
- Input validation error in firefox-esr (Alpine package)
- Multiple vulnerabilities in Siemens SINEC INS
- Multiple vulnerabilities in Autodesk InfraWorks