Skip to main content
CVE-2025-49597VulnerabilityPublished Updated

CVE-2025-49597: handcraftedinthealps goodby-csv · Mass Assignment

Affects handcraftedinthealps goodby-csvSource CVE Database V5

0

Not known to be exploited · CVSS 3.9 Low : upgrade to 1.4.3 when convenient.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.1 base score
3.9Low
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 15% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.4.3
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 13 Jun 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Upgrade handcraftedinthealps/goodby-csv to 1.4.3.

Affected software

ProductAffectedFixed in
GitHubhandcraftedinthealps/goodby-csvpkg:github/handcraftedinthealps/goodby-csvOther threatsAffected
  • <1.4.3
Fixed in
  • 1.4.3

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

1. Upgrade all instances of handcraftedinthealps goodby-csv to version 1.4.3 or later to eliminate the gadget chain vulnerability. 2. Conduct a thorough audit of applications using goodby-csv to identify any insecure deserialization practices, especially where untrusted input is deserialized without validation or sandboxing. 3. Implement strict input validation and employ deserialization whitelisting or allowlisting to restrict deserialized classes to safe types only. 4. Use runtime application self-protection (RASP) or application firewalls capable of detecting and blocking suspicious deserialization patterns. 5. Employ dependency management tools to track and update vulnerable libraries proactively. 6. For legacy systems where immediate upgrade is not feasible, consider isolating or sandboxing CSV processing components to limit potential exploitation impact. 7. Monitor logs and network traffic for unusual deserialization activity or unexpected execution flows that could indicate exploitation attempts. 8. Educate development teams on secure coding practices related to deserialization and third-party library usage to prevent introduction of similar vulnerabilities.

Description

handcraftedinthealps goodby-csv is a highly memory efficient, flexible and extendable open-source CSV import/export library. Prior to 1.4.3, goodby-csv could be used as part of a chain of methods that is exploitable when an insecure deserialization vulnerability exists in an application. This so-called "gadget chain" presents no direct threat but is a vector that can be used to achieve remote code execution if the application deserializes untrusted data due to another vulnerability. The problem is patched with Version 1.4.3.

References

Community reviews

Loading reviews…