CVE-2026-110757
waiting for further signalsZero needs more public information before it can validate it.GHSA-9gc4-xhw7-655h ↗EUVD-2026-103197 ↗
description
Text::CSV_XS versions earlier than 1.65 can produce malformed CSV when data previously treated as numeric is passed to combine or print. An attacker able to control such field values may cause line breaks to create unintended CSV rows, particularly with the default binary-mode setting.
mitigation
Upgrade Text::CSV_XS to version 1.65 or later. Until upgraded, reject or normalize record-delimiter characters in untrusted fields before numeric validation and CSV output.
fixed in 1.65
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-16 22:07Zghsa: trigger signal, started the run
- 2026-10-16 22:07Zcve.org record for CVE-2026-110757
this entry in the feed
GET /api/v1/feed/CVE-2026-110757
{ "etk_id": "ETK-2026-2290", "cve_id": "CVE-2026-110757", "display_id": "CVE-2026-110757", "ghsa_id": "GHSA-9gc4-xhw7-655h", "euvd_id": "EUVD-2026-103197", "status": "published", "anchor_state": "anchored", "title": "CSV record splitting in Text::CSV_XS", "summary": "Text::CSV_XS versions earlier than 1.65 can produce malformed CSV when data previously treated as numeric is passed to `combine` or `print`. An attacker able to control such field values may cause line breaks to create unintended CSV rows, particularly with the default binary-mode setting.", "mitigation": "Upgrade Text::CSV_XS to version 1.65 or later. Until upgraded, reject or normalize record-delimiter characters in untrusted fields before numeric validation and CSV output.", "vendor": null, "product": "Text-CSV_XS", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 0, < 1.65" ], "ecosystem": null, "fixed_versions": [ "1.65" ], "package_name": "Text-CSV_XS", "purl": null } ], "cwes": null, "cvss_score": 9.8, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 6.257281666666667, "t0_at": "2026-10-16T22:07:56.450000+00:00", "signals": { "trigger_signal": { "at": "2026-10-16T22:07:56.450000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-16T22:07:56.450000+00:00", "url": "https://github.com/advisories/GHSA-9gc4-xhw7-655h" } } }
published 2026-10-21 05:38Z
last change 2026-10-21 07:05Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.