Skip to main content

datasets library CVE-2026-57225

| EUVDEUVD-2026-83391 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-09-14 vendor:ubuntu
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Supply crafted NDJSON file
  2. Delivery
    Application loads file via datasets library
  3. Exploit
    NULL pointer dereference triggered in parser
  4. Execution
    Python process crashes
  5. Impact
    Service availability disrupted

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target application use the affected 'datasets' library to load or parse an NDJSON file whose content or structure is 'unexpected' (the exact trigger condition is not defined in available data). The attacker must be able to supply or influence the NDJSON file consumed by the library - either by placing a crafted file in a directory the application reads, uploading it through an intake endpoint, or contributing it to a dataset repository. Standard Python exception handling does NOT prevent the crash because NULL dereferences in native C extensions bypass Python-level try/except. Deployments that only process internally generated, trusted NDJSON files are not realistically at risk.

Impact

Risk signals are sparse: no CVSS vector, no CWE, no EPSS score, no KEV listing, and no POC have been recorded. The practical impact is almost certainly limited to availability (process crash / DoS) - NULL dereferences rarely yield code execution in modern memory-safe Python environments, as the interpreter traps the signal rather than allowing shellcode. Real-world risk depends heavily on context: if the library is used in a long-running data-ingestion service that accepts externally sourced NDJSON files, an attacker who can supply a crafted file can repeatedly crash the worker. In offline/batch ML training pipelines with controlled datasets, the risk is minimal. The absence of any CVSS, CWE, or KEV data means severity cannot be independently verified from NVD; all assessment here is inferred from the description alone.

Exploit ScenarioDerived

An attacker who can influence the NDJSON files consumed by a data pipeline - for example by contributing a malformed dataset to a shared repository or uploading a crafted file to a self-hosted ingestion endpoint - submits a file containing structurally unexpected NDJSON content. When the datasets library attempts to parse the file, it dereferences a NULL pointer, crashing the Python process and interrupting the pipeline or service. No public exploit code exists at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 14, 2026

NULL pointer dereference in the datasets library (likely HuggingFace datasets or a similar data-processing package) crashes the host process when parsing unexpected or malformed NDJSON (Newline Delimited JSON) files. Any application or pipeline that loads attacker-influenced NDJSON data through the affected library is exposed to a denial-of-service condition. No public exploit has been identified at time of analysis, and no CVSS or CWE data has been assigned yet by NVD.

RemediationAI

No exact fix version has been confirmed in the available data. Users should monitor the Ubuntu Security Notices for an updated 'datasets' package and apply it when released via 'apt-get update && apt-get upgrade python3-datasets' (or the applicable package name). As a compensating control, pipelines that ingest externally sourced NDJSON files should pre-validate file structure with a standalone JSON Lines validator before passing files to the datasets library, and should wrap dataset loading in exception handlers to prevent a single malformed file from crashing the entire service. Restricting the sources of NDJSON inputs to trusted, internally generated datasets eliminates the external attack surface entirely. No vendor advisory URL is available in the provided data.

Affected VersionsENISA

suricata 8.0.0, < 8.0.6

Affected Packages

euvd suricata_8_0_0 fix: 8.0.6

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

NDJSON (also called JSON Lines or .jsonl) is a format in which each line of a file is a self-contained JSON value, widely used in machine learning dataset distribution and data pipelines. The 'datasets' package - almost certainly the HuggingFace 'datasets' Python library given Ubuntu's packaging and NDJSON support - contains a code path that dereferences a pointer without first validating it is non-NULL when encountering structurally unexpected NDJSON content. This is consistent with CWE-476 (NULL Pointer Dereference), though NVD has not yet assigned a CWE. The Ubuntu vendor has flagged this, suggesting the package is available via apt and the fix is pending or in progress in the Ubuntu ecosystem.

Know when Suricata gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Local file vector; no privileges needed; user/application must load crafted file; DoS only, no C/I impact.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
Severity Changed
Sep 28, 2026 - 18:37 NVD
LOW MEDIUM
CVSS changed
Sep 28, 2026 - 18:37 NVD
3.3 (LOW) 5.5 (MEDIUM)
Patch available
Sep 18, 2026 - 21:18 EUVD
CVE Published
Sep 14, 2026 - 00:00 cve.org
MEDIUM

DescriptionNVD

[datasets: NULL dereference on unexpected ndjson files]

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
High
HuggingFace datasets is near-ubiquitous in ML/AI data pipelines
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
High

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2025-12490 HIGH
8.8 Nov 06

Netgate pfSense CE Suricata Path Traversal Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vul

CVE-2018-1000167 HIGH POC
7.8 Apr 18

OISF suricata-update version 1.0.0a1 contains an Insecure Deserialization vulnerability in the insecure yaml.load-Functi

CVE-2025-59150 HIGH POC
7.5 Oct 01

Suricata is a network IDS, IPS and NSM engine developed by the OISF (Open Information Security Foundation) and the Suric

CVE-2021-45098 HIGH POC
7.5 Dec 16

An issue was discovered in Suricata before 6.0.4. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit

CVE-2019-10056 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10055 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10054 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10052 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10051 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-1010279 HIGH POC
7.5 Jul 18

Open Information Security Foundation Suricata prior to version 4.1.3 is affected by: Denial of Service - TCP/HTTP detect

CVE-2018-14568 HIGH POC
7.5 Jul 23

Suricata before 4.0.5 stops TCP stream inspection upon a TCP RST from a server. Rated high severity (CVSS 7.5), this vul

CVE-2015-8954 CRITICAL
9.8 Mar 20

The MemcmpLowercase function in Suricata before 2.0.6 improperly excludes the first byte from comparisons, which might a

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy