Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-35515: n/a

0
Critical
VulnerabilityCVE-2024-35515cvecve-2024-35515
Published: Wed Sep 18 2024 (09/18/2024, 00:00:00 UTC)
Source: CVE Database V5

Description

Insecure deserialization in sqlitedict up to v2.1.0 allows attackers to execute arbitrary code.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/28/2026, 03:21:30 UTC

Technical Analysis

CVE-2024-35515 is a critical insecure deserialization vulnerability found in sqlitedict, a Python library that provides a persistent dictionary interface backed by SQLite. Versions up to 2.1.0 are affected. The vulnerability arises because sqlitedict deserializes data without sufficient validation or sanitization, allowing attackers to inject malicious serialized objects. When these objects are deserialized, arbitrary code execution can occur, granting attackers full control over the affected system. The vulnerability has a CVSS 3.1 base score of 9.8, reflecting its high impact and ease of exploitation. The attack vector is network-based (AV:N), requiring no privileges (PR:N) or user interaction (UI:N), and the scope is unchanged (S:U). This means an unauthenticated attacker can remotely exploit the vulnerability to compromise confidentiality, integrity, and availability. The underlying weakness corresponds to CWE-94 (Improper Control of Generation of Code). No official patches have been linked yet, and no exploits are publicly known, but the risk remains high due to the nature of the vulnerability and the popularity of sqlitedict in Python applications for lightweight persistent storage.

Potential Impact

The impact of CVE-2024-35515 is severe for organizations worldwide that use sqlitedict in their Python applications. Successful exploitation leads to arbitrary code execution, which can result in full system compromise, data theft, data manipulation, or service disruption. This threatens the confidentiality, integrity, and availability of affected systems. Since sqlitedict is often used in data-centric applications, including those in research, analytics, and lightweight data caching, the vulnerability could enable attackers to pivot into broader network environments. The lack of required authentication or user interaction lowers the barrier for attackers, increasing the likelihood of automated exploitation attempts once public exploits emerge. Organizations relying on cloud services or containerized environments that include vulnerable sqlitedict versions may face escalated risks. The absence of known exploits currently provides a window for proactive mitigation, but the critical severity demands urgent attention.

Mitigation Recommendations

To mitigate CVE-2024-35515, organizations should immediately audit their Python environments for the presence of sqlitedict versions up to 2.1.0 and plan for an upgrade once a patched version is released. Until a patch is available, avoid deserializing untrusted or unauthenticated data inputs through sqlitedict. Implement strict input validation and sanitization on all data sources feeding into sqlitedict. Employ application-layer controls such as sandboxing or running vulnerable components with least privilege to limit potential damage. Monitor logs and network traffic for unusual activity indicative of exploitation attempts, such as unexpected deserialization operations or anomalous process behavior. Consider isolating services using sqlitedict from critical infrastructure until the vulnerability is resolved. Engage with the sqlitedict maintainers or community for updates and recommended fixes. Finally, incorporate secure coding practices to prevent insecure deserialization in future development.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.1
Assigner Short Name
mitre
Date Reserved
2024-05-17T00:00:00.000Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 699f6c5ab7ef31ef0b5633fc

Added to database: 2/25/2026, 9:40:42 PM

Last enriched: 2/28/2026, 3:21:30 AM

Last updated: 4/12/2026, 3:44:30 PM

Views: 20

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses