p PatchFirst

CVE-2023-23931

CVE-2023-23931 · Cipher.update_into can corrupt memory in pyca cryptography

Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In affected versions `Cipher.update_into` would accept Python objects which implement the buffer protocol, but provide only immutable buffers. This would allow immutable objects (such as `bytes`) to be mutated, thus violating fundamental rules of Python and resulting in corrupted output. This now correctly raises an exception. This issue has been present since `update_into` was originally introduced in cryptography 1.8.

CVSS 4.8 · Mittel · EPSS 1,3% · Korrektur verfügbar

Veröffentlicht
Aktualisiert

Technologie-Stack: system · python

Betroffene Produkte und Versionen

  • cryptography

    Softwareversionen
    • >=1.8, < 39.0.1: Betroffen

    Keine Korrektur veröffentlicht

  • python-cryptography Debian:12

    Betroffene Versionsbereiche
    • ECOSYSTEM: < 38.0.4-3

    Auf 38.0.4-3 aktualisieren

  • python-cryptography Debian:13

    Betroffene Versionsbereiche
    • ECOSYSTEM: < 38.0.4-3

    Auf 38.0.4-3 aktualisieren

  • python-cryptography Debian:14

    Betroffene Versionsbereiche
    • ECOSYSTEM: < 38.0.4-3

    Auf 38.0.4-3 aktualisieren

  • cryptography PyPI

    Softwareversionen
    • 1.8
    • 1.8.1
    • 1.8.2
    • 1.9
    • 2.0
    • 2.0.1
    • 2.0.2
    • 2.0.3
    • 2.1
    • 2.1.1
    • 2.1.2
    • 2.1.3
    • 2.1.4
    • 2.2
    • 2.2.1
    • 2.2.2
    • 2.3
    • 2.3.1
    • 2.4
    • 2.4.1
    • 2.4.2
    • 2.5
    • 2.6
    • 2.6.1
    • 2.7
    • 2.8
    • 2.9
    • 2.9.1
    • 2.9.2
    • 3.0
    • 3.1
    • 3.1.1
    • 3.2
    • 3.2.1
    • 3.3
    • 3.3.1
    • 3.3.2
    • 3.4
    • 3.4.1
    • 3.4.2
    • 3.4.3
    • 3.4.4
    • 3.4.5
    • 3.4.6
    • 3.4.7
    • 3.4.8
    • 35.0.0
    • 36.0.0
    • 36.0.1
    • 36.0.2
    • 37.0.0
    • 37.0.1
    • 37.0.2
    • 37.0.3
    • 37.0.4
    • 38.0.0
    • 38.0.1
    • 38.0.2
    • 38.0.3
    • 38.0.4
    • 39.0.0
    Betroffene Versionsbereiche
    • ECOSYSTEM: ≥ 1.8, < 39.0.1

    Auf 39.0.1 aktualisieren

  • cryptography PyPI

    Softwareversionen
    • 1.8
    • 1.8.1
    • 1.8.2
    • 1.9
    • 2.0
    • 2.0.1
    • 2.0.2
    • 2.0.3
    • 2.1
    • 2.1.1
    • 2.1.2
    • 2.1.3
    • 2.1.4
    • 2.2
    • 2.2.1
    • 2.2.2
    • 2.3
    • 2.3.1
    • 2.4
    • 2.4.1
    • 2.4.2
    • 2.5
    • 2.6
    • 2.6.1
    • 2.7
    • 2.8
    • 2.9
    • 2.9.1
    • 2.9.2
    • 3.0
    • 3.1
    • 3.1.1
    • 3.2
    • 3.2.1
    • 3.3
    • 3.3.1
    • 3.3.2
    • 3.4
    • 3.4.1
    • 3.4.2
    • 3.4.3
    • 3.4.4
    • 3.4.5
    • 3.4.6
    • 3.4.7
    • 3.4.8
    • 35.0.0
    • 36.0.0
    • 36.0.1
    • 36.0.2
    • 37.0.0
    • 37.0.1
    • 37.0.2
    • 37.0.3
    • 37.0.4
    • 38.0.0
    • 38.0.1
    • 38.0.2
    • 38.0.3
    • 38.0.4
    • 39.0.0
    Betroffene Versionsbereiche
    • GIT: < 94a50a9731f35405f0357fa5f3b177d46a726ab3
    • ECOSYSTEM: ≥ 1.8, < 39.0.1

    Auf 39.0.1 aktualisieren

  • python-cryptography Ubuntu:Pro:18.04:LTS

    Softwareversionen
    • 1.9-1
    • 2.1.3-3
    • 2.1.4-1
    • 2.1.4-1build1
    • 2.1.4-1build2
    • 2.1.4-1ubuntu1
    • 2.1.4-1ubuntu1.1
    • 2.1.4-1ubuntu1.2
    • 2.1.4-1ubuntu1.3
    • 2.1.4-1ubuntu1.4
    • 2.1.4-1ubuntu1.4+esm1
    • 2.1.4-1ubuntu1.4+esm3
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 2.1.4-1ubuntu1.4+esm6

    Auf 2.1.4-1ubuntu1.4+esm6 aktualisieren

  • python-cryptography Ubuntu:20.04:LTS

    Softwareversionen
    • 2.6.1-3.1
    • 2.6.1-4
    • 2.6.1-4ubuntu1
    • 2.8-1ubuntu2
    • 2.8-2
    • 2.8-3
    • 2.8-3ubuntu0.1
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 2.8-3ubuntu0.2

    Auf 2.8-3ubuntu0.2 aktualisieren

  • python-cryptography Ubuntu:22.04:LTS

    Softwareversionen
    • 3.3.2-1
    • 3.3.2-1build1
    • 3.4.8-1
    • 3.4.8-1ubuntu1
    • 3.4.8-1ubuntu2
    Betroffene Versionsbereiche
    • ECOSYSTEM: < 3.4.8-1ubuntu2.1

    Auf 3.4.8-1ubuntu2.1 aktualisieren

Originalquellen

Prüfen Sie Ihren Server →