p PatchFirst

CVE-2026-0846

CVE-2026-0846 · Arbitrary File Read via Absolute Path Input in nltk.util.filestring()

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

A vulnerability in the `filestring()` function of the `nltk.util` module in nltk version 3.9.2 allows arbitrary file read due to improper validation of input paths. The function directly opens files specified by user input without sanitization, enabling attackers to access sensitive system files by providing absolute paths or traversal paths. This vulnerability can be exploited locally or remotely, particularly in scenarios where the function is used in web APIs or other interfaces that accept user-supplied input.

CVSS 7.5 · Élevée · EPSS 0,6% · Correctif disponible

Publication
Mise à jour

Pile logicielle: system · python

Produits et versions concernés

  • nltk/nltk

    Versions du logiciel
    • ≥ unspecified, ≤ latest: Concernée (custom)

    Aucun correctif publié

  • nltk Debian:12

    Versions du logiciel
    • 3.10.0-1
    • 3.10.1-1
    • 3.10.3-1
    • 3.8-1
    • 3.8.1-1
    • 3.9.1-1
    • 3.9.1-2
    • 3.9.2-1
    • 3.9.3-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • nltk Debian:13

    Versions du logiciel
    • 3.10.0-1
    • 3.10.1-1
    • 3.10.3-1
    • 3.9.1-2
    • 3.9.2-1
    • 3.9.3-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • nltk Debian:14

    Versions du logiciel
    • 3.9.1-2
    • 3.9.2-1
    Plages de versions concernées
    • ECOSYSTEM: < 3.9.3-1

    Mettez à jour vers 3.9.3-1

  • nltk PyPI

    Versions du logiciel
    • 0.8
    • 0.9
    • 0.9.3
    • 0.9.4
    • 0.9.5
    • 0.9.6
    • 0.9.7
    • 0.9.8
    • 0.9.9
    • 2.0.1
    • 2.0.1rc1
    • 2.0.1rc2-git
    • 2.0.1rc3
    • 2.0.1rc4
    • 2.0.2
    • 2.0.3
    • 2.0.4
    • 2.0.5
    • 2.0b4
    • 2.0b5
    • 2.0b6
    • 2.0b7
    • 2.0b8
    • 2.0b9
    • 3.0.0
    • 3.0.0b1
    • 3.0.0b2
    • 3.0.1
    • 3.0.2
    • 3.0.3
    • 3.0.4
    • 3.0.5
    • 3.1
    • 3.2
    • 3.2.1
    • 3.2.2
    • 3.2.3
    • 3.2.4
    • 3.2.5
    • 3.3
    • 3.4
    • 3.4.1
    • 3.4.2
    • 3.4.3
    • 3.4.4
    • 3.4.5
    • 3.5
    • 3.5b1
    • 3.6
    • 3.6.1
    • 3.6.2
    • 3.6.3
    • 3.6.4
    • 3.6.5
    • 3.6.6
    • 3.6.7
    • 3.7
    • 3.8
    • 3.8.1
    • 3.9
    • 3.9.1
    • 3.9.2
    • 3.9b1
    Plages de versions concernées
    • ECOSYSTEM: < 3.9.3

    Mettez à jour vers 3.9.3

  • nltk PyPI

    Versions du logiciel
    • 0.8
    • 0.9
    • 0.9.3
    • 0.9.4
    • 0.9.5
    • 0.9.6
    • 0.9.7
    • 0.9.8
    • 0.9.9
    • 2.0.1
    • 2.0.1rc1
    • 2.0.1rc2-git
    • 2.0.1rc3
    • 2.0.1rc4
    • 2.0.2
    • 2.0.3
    • 2.0.4
    • 2.0.5
    • 2.0b4
    • 2.0b5
    • 2.0b6
    • 2.0b7
    • 2.0b8
    • 2.0b9
    • 3.0.0
    • 3.0.0b1
    • 3.0.0b2
    • 3.0.1
    • 3.0.2
    • 3.0.3
    • 3.0.4
    • 3.0.5
    • 3.1
    • 3.2
    • 3.2.1
    • 3.2.2
    • 3.2.3
    • 3.2.4
    • 3.2.5
    • 3.3
    • 3.4
    • 3.4.1
    • 3.4.2
    • 3.4.3
    • 3.4.4
    • 3.4.5
    • 3.5
    • 3.5b1
    • 3.6
    • 3.6.1
    • 3.6.2
    • 3.6.3
    • 3.6.4
    • 3.6.5
    • 3.6.6
    • 3.6.7
    • 3.7
    • 3.8
    • 3.8.1
    • 3.9
    • 3.9.1
    • 3.9.2
    • 3.9b1
    Plages de versions concernées
    • ECOSYSTEM: ≤ 3.9.2

    Aucun correctif publié

  • nltk Ubuntu:Pro:14.04:LTS

    Versions du logiciel
    • 2.0~b9-0ubuntu4
    • 2.0~b9-0ubuntu4.1~esm2
    • 2.0~b9-0ubuntu4.1~esm4
    • 2.0~b9-0ubuntu4.1~esm5
    Plages de versions concernées
    • ECOSYSTEM: < 2.0~b9-0ubuntu4.1~esm6

    Mettez à jour vers 2.0~b9-0ubuntu4.1~esm6

  • nltk Ubuntu:Pro:16.04:LTS

    Versions du logiciel
    • 3.0.4-1
    • 3.0.5-1
    • 3.1-1
    • 3.1-1ubuntu0.1
    • 3.1-1ubuntu0.1+esm1
    • 3.1-1ubuntu0.1+esm2
    • 3.1-1ubuntu0.1+esm3
    Plages de versions concernées
    • ECOSYSTEM: < 3.1-1ubuntu0.1+esm4

    Mettez à jour vers 3.1-1ubuntu0.1+esm4

  • nltk Ubuntu:Pro:18.04:LTS

    Versions du logiciel
    • 3.2.4-1
    • 3.2.5-1
    • 3.2.5-1ubuntu0.1
    • 3.2.5-1ubuntu0.1+esm1
    • 3.2.5-1ubuntu0.1+esm2
    • 3.2.5-1ubuntu0.1+esm3
    Plages de versions concernées
    • ECOSYSTEM: < 3.2.5-1ubuntu0.1+esm4

    Mettez à jour vers 3.2.5-1ubuntu0.1+esm4

  • nltk Ubuntu:Pro:20.04:LTS

    Versions du logiciel
    • 3.4.5-1
    • 3.4.5-2
    • 3.4.5-2ubuntu0.1~esm1
    • 3.4.5-2ubuntu0.1~esm2
    • 3.4.5-2ubuntu0.1~esm3
    Plages de versions concernées
    • ECOSYSTEM: < 3.4.5-2ubuntu0.1~esm4

    Mettez à jour vers 3.4.5-2ubuntu0.1~esm4

  • nltk Ubuntu:Pro:22.04:LTS

    Versions du logiciel
    • 3.5-1
    • 3.6.5-1
    • 3.6.7-1
    • 3.7-1
    • 3.7-1ubuntu0.1~esm1
    Plages de versions concernées
    • ECOSYSTEM: < 3.7-1ubuntu0.1~esm2

    Mettez à jour vers 3.7-1ubuntu0.1~esm2

  • nltk Ubuntu:Pro:24.04:LTS

    Versions du logiciel
    • 3.8.1-1
    • 3.8.1-1ubuntu0.1~esm1
    Plages de versions concernées
    • ECOSYSTEM: < 3.8.1-1ubuntu0.1~esm2

    Mettez à jour vers 3.8.1-1ubuntu0.1~esm2

  • nltk Ubuntu:25.10

    Versions du logiciel
    • 3.9.1-2
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • nltk Ubuntu:26.10

    Versions du logiciel
    • 3.9.2-1
    • 3.9.3-1
    • 3.10.0-1
    • 3.10.1-1
    • 3.10.3-1
    Plages de versions concernées
    • ECOSYSTEM: (−∞, +∞)

    Aucun correctif publié

  • nltk Ubuntu:Pro:26.04:LTS

    Versions du logiciel
    • 3.9.1-2
    • 3.9.1-2build1
    • 3.9.2-1
    • 3.9.2-1ubuntu0.1~esm1
    Plages de versions concernées
    • ECOSYSTEM: < 3.9.2-1ubuntu0.1~esm2

    Mettez à jour vers 3.9.2-1ubuntu0.1~esm2

Sources originales

Vérifiez votre serveur →