Skip to main content
VulnerabilityPublished

CVE-2026-94091: piskvorky gensim · Deserialization

Affects piskvorky gensimSource CVE Database V5

0
Compare

Public exploit available · CVSS 5.1 Medium.

Data as of 5 Nov 2026, 00:01 UTC

CVSS 4.0 base score
5.1Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 27% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: evidence found.

    CVSS exploit maturity: proof of concept public

  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), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.

What to do

Affected software

ProductAffectedFixed in
piskvorkygensimAffected
  • 4.0 – 4.4.0
5 affected builds
Fixed in–
PyPIgensimpkg:pypi/gensimOther threatsAffected
  • 4.0 – 4.4.0
5 affected builds
Fixed in–

CPE configurations (1)

  • cpe:2.3:a:piskvorky:gensim:*:*:*:*:*:*:*:*

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

AI-suggested

The maintainer closed the issue without providing a fix, and the unsafe deserialization code remains in the repository. Users should avoid using the vulnerable Load function with untrusted input. Monitor the vendor's repository and advisories for any future patches or mitigations. Until a fix is released, exercising caution with deserialization inputs is recommended.

Description

CVE-2026-94091 is a medium severity vulnerability in the piskvorky gensim library up to version 4.4.0. It involves unsafe deserialization in the Load function of gensim/utils.py, which can be triggered remotely. The vulnerability arises from the use of pickle.load without proper safeguards, allowing potential malicious input to be deserialized. The maintainer closed the related issue without providing a fix, and the unsafe code remains in the develop branch as of the last update before the report. Public exploit code is available, but no confirmed exploitation in the wild has been reported.

References

Community reviews

Loading reviews…