Skip to main content

CVE detail

CVE-2025-56005

An undocumented and unsafe feature in the PLY (Python Lex-Yacc) library 3.11 allows Remote Code Execution (RCE) via the `picklefile` parameter in the `yacc()` function. This parameter accepts a `.pkl` file that is deserialized with `pickle.load()` without validation. Because `pickle` allows execution of embedded code via `__reduce__()`, an attacker can achieve code execution by passing a malicious pickle file. The parameter is not mentioned in official documentation or the GitHub repository, yet it is active in the PyPI version. This introduces a stealthy backdoor and persistence risk. NOTE: A third-party states that this vulnerability should be rejected because the proof of concept does not demonstrate arbitrary code execution and fails to complete successfully.

CVSS 9.8 · CriticalBuzz score 54.43 public exploit repository references

Buzz score

Why this CVE is surfacing

Buzz score total 54.4

This all-time snapshot uses the same composite formula as Trending across a 30-year evidence window, rather than a current rolling window.

Buzz score components · mention 26.4 · diversity 14.5 · KEV 0.0 · OTX 0.0 · PoC 13.5
Mention score
26.4
13 evidence mentions in the snapshot
Diversity score
14.5
5 sources across 2 categories
KEV score
0.0
No KEV entry observed
OTX score
0.0
0 OTX pulses
PoC score
13.5
3 repos · best confidence 0.90
Best PoC traction
0
Maximum stars on a matched PoC repo

Why it matters now

Mention timeline

Total mentions
0
within the 30d window
Peak daily
0
highest bucket

Evidence

Source links by recency

Newest mentions first
13 source links · newest first

Exploit code

Public exploit repository references

Public PoC repositories are third-party, potentially unsafe artifacts. Treat their code as untrusted and use it only on authorized systems in an isolated, least-privilege environment. cvebuzz does not execute the code or verify that an exploit works.

3 repository references · best confidence 0.90 · max 0 stars
  • githubNVD Exploit reference0 starsDiscovered Jul 15, 2026, 3:18 AM

    NVD labels the source link as Exploit; this is not independent verification of the repository's code.

  • githubNVD Exploit reference0 starsDiscovered Jul 15, 2026, 3:18 AM

    NVD labels the source link as Exploit; this is not independent verification of the repository's code.

  • githubNVD Exploit reference0 starsDiscovered Jul 15, 2026, 3:18 AM

    NVD labels the source link as Exploit; this is not independent verification of the repository's code.

Related records

Similar CVEs

6 related CVEs with shared weakness or product evidence
  • CVE-2026-11536

    IBM WebSphere Application Server 9.0, and 8.5 is affected by a remote code execution vulnerability in the SOAP/JMX connector.

    CVSS 8.5 · High
    1 mention
  • CVE-2026-12118

    IBM webMethods Integration (on prem) 10.15, 10.11 could allow an unauthenticated remote attacker to execute arbitrary code on the system due to the deserialization of untrusted da…

    CVSS 9.8 · Critical
    1 mention
  • CVE-2026-57859

    e107 prior to version 2.3.8 contains a code execution vulnerability in the e_array deserialization handler that allows an attacker with out-of-band database write access to execut…

    CVSS 7.7 · High
    4 mentions
  • CVE-2026-1360

    The BuddyPress plugin for WordPress is vulnerable to Deserialization of Untrusted Data in all versions up to, and including, 14.5.0 This is due to the `bp_unserialize_profile_fiel…

    CVSS 7.5 · High
    8 mentions
  • CVE-2026-65883

    Joomla Extension - aimy-extensions.com - RCE via PHP object injection in Aimy Captcha-Less Form Guard 18.0 - 20.0 - A forged clfgd field allows PHP objection injection and thereby…

    CVSS 10.0 · Critical
    Public PoC observed1 mention
  • CVE-2026-58163

    Apache Traffic Server mishandles on-disk cache fields and object lifetimes, corrupting state or crashing. This issue affects Apache Traffic Server: from 8.0.0 through 8.1.9, from…

    CVSS 8.3 · High
    1 mention