Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSupply crafted NDJSON file
-
DeliveryApplication loads file via datasets library
-
ExploitNULL pointer dereference triggered in parser
-
ExecutionPython process crashes
-
ImpactService 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Local file vector; no privileges needed; user/application must load crafted file; DoS only, no C/I impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
[datasets: NULL dereference on unexpected ndjson files]
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Netgate pfSense CE Suricata Path Traversal Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vul
OISF suricata-update version 1.0.0a1 contains an Insecure Deserialization vulnerability in the insecure yaml.load-Functi
Suricata is a network IDS, IPS and NSM engine developed by the OISF (Open Information Security Foundation) and the Suric
An issue was discovered in Suricata before 6.0.4. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
Open Information Security Foundation Suricata prior to version 4.1.3 is affected by: Denial of Service - TCP/HTTP detect
Suricata before 4.0.5 stops TCP stream inspection upon a TCP RST from a server. Rated high severity (CVSS 7.5), this vul
The MemcmpLowercase function in Suricata before 2.0.6 improperly excludes the first byte from comparisons, which might a
EUVD-2026-83391
NVD
CVE.org
EPSS
GitHub
Exploit-DB