Cloudanix VulnDB

CVE-2025-29087

None

CVSS

—

EPSS

0.5%

Published

Apr 7, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in a common database tool could let attackers crash software or take control of systems by feeding it bad data.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Full Compromise
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Integer overflow in the concat function of SQLite 3.49.0 leads to memory corruption, enabling potential buffer overflows, crashes, or arbitrary code execution in affected applications.

Why it matters to the business

Applications relying on the vulnerable database library face elevated risk of service disruption, data corruption, or remote code execution; the issue appears in widely distributed packages on enterprise Linux systems with no observed exploitation or ransomware use to date.

How an attack unfolds

An attacker supplies malicious input containing crafted strings to the concat function, triggering an integer overflow that corrupts memory structures and allows control over program execution flow.

How to fix it

Upgrade all affected packages to the listed fixed versions: nss and related components to 0:3.79.0-5.el7_9 on Red Hat Enterprise Linux 7 variants, and sqlite to commit 3cd92ce875fd4e5601e535c35fef33494a6684e3.

How to confirm the fix worked

Verify package versions match or exceed the fixed releases, recompile or redeploy applications using the updated SQLite library, and confirm absence of the vulnerable concat implementation via source inspection or binary analysis.

Typical attack path

  1. Identify an application or service using the vulnerable SQLite version
  2. Craft input data that triggers the concat function with oversized or specially formatted arguments
  3. Trigger the integer overflow to corrupt memory
  4. Leverage the corruption for denial of service or to execute attacker-controlled code

How to detect it

Review application logs for abnormal concat-related errors or crashes, inspect memory dumps for overflow patterns, and correlate with database query activity involving large string concatenations.

What your security team should do

  • Prioritize patching NSS packages on all Red Hat Enterprise Linux 7 systems to the specified fixed versions
  • Update SQLite deployments to the referenced commit across development and production environments
  • Monitor EPSS trend and reassess if exploit maturity increases
  • Review dependent applications for concat usage and apply input validation as a temporary control

The record

Sqlite 3.49.0 is susceptible to integer overflow through the concat function.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.19 sqlite 0 3.44.2-r1
Alpine:v3.20 sqlite 0 3.45.3-r2
Alpine:v3.21 sqlite 0 3.48.0-r1
Bitnami sqlite 0 No fix
Debian:13 sqlite3 0 3.46.1-3
Debian:14 sqlite3 0 3.46.1-3
SUSE:Linux Enterprise Micro 5.1 sqlite3 0 3.49.1-150000.3.27.1
SUSE:Linux Enterprise Micro 5.2 sqlite3 0 3.49.1-150000.3.27.1
SUSE:Linux Enterprise Micro 5.3 sqlite3 0 3.49.1-150000.3.27.1
SUSE:Linux Enterprise Micro 5.4 sqlite3 0 3.49.1-150000.3.27.1
SUSE:Linux Enterprise Micro 5.5 sqlite3 0 3.49.1-150000.3.27.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 sqlite3 0 3.49.1-150000.3.27.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 sqlite3 0 3.49.1-9.33.1
openSUSE:Leap 15.6 sqlite3 0 3.49.1-150000.3.27.1
openSUSE:Tumbleweed sqlite3 0 3.49.1-3.1

Related vulnerabilities