Updated: 2025-08-20 03:19:29.007878
Description:
An integer overflow can be triggered in SQLite’s `concat_ws()` function. The resulting, truncated integer is then used to allocate a buffer. When SQLite then writes the resulting string to the buffer, it uses the original, untruncated size and thus a wild Heap Buffer overflow of size ~4GB can be triggered. This can result in arbitrary code execution.
| Links | NIST | CIRCL | RHEL | Ubuntu |
| Severity | Score | |
|---|---|---|
| CVSS Version 2.x | 0.0 | |
| CVSS Version 3.x | CRITICAL | 9.8 |
| OS name | Project name | Version | Score | Severity | Status | Errata | Last updated | Statement |
|---|---|---|---|---|---|---|---|---|
| AlmaLinux 9.2 ESU | nodejs | 16.20.2 | 9.8 | CRITICAL | Not Vulnerable | 2025-07-31 01:18:25 | ||
| AlmaLinux 9.2 ESU | sqlite | 3.34.1 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-07 04:06:34 | ||
| CentOS 6 ELS | sqlite | 3.6.20 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:01 | ||
| CentOS 7 ELS | sqlite | 3.7.17 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:01 | ||
| CentOS 8.4 ELS | sqlite | 3.26.0 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:01 | ||
| CentOS 8.5 ELS | sqlite | 3.26.0 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:01 | ||
| CentOS Stream 8 ELS | sqlite | 3.26.0 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:01 | ||
| CloudLinux 6 ELS | sqlite | 3.6.20 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:01 | ||
| CloudLinux 7 ELS | sqlite | 3.7.17 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:02 | ||
| Oracle Linux 6 ELS | sqlite | 3.6.20 | 9.8 | CRITICAL | Not Vulnerable | 2025-08-05 02:11:01 |