p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Python · Seite 125

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Python: 351. Davon im KEV-Katalog: 1.

Sicherheitslücken filtern
Python

Sicherheitslücken: 7131

  1. CVE-2026-28222

    Mittel · CVSS 6.1EPSS 0,5%Korrektur verfügbar

    Wagtail: Improper escaping of HTML (Cross-site Scripting) on TableBlock class attributes

    Wagtail is an open source content management system built on Django. Prior to versions 6.3.8, 7.0.6, 7.2.3, and 7.3.1, a stored cross-site scripting (XSS) vulnerability exists on rendering TableBlock blocks within a StreamField. A user with access to create or edit pages containing TableBlock StreamField blocks is able to set specially-crafted class attributes on the block which run arbitrary JavaScript code when the page is viewed. When viewed by a user with higher privileges, this could lead to performing actions with that user's credentials. The vulnerability is not exploitable by an ordinary site visitor without access to the Wagtail admi

    • Auf 6.3.8 aktualisieren
    • Auf 7.0.6 aktualisieren
    • Auf 7.2.3 aktualisieren
    • Auf 7.3.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-28223

    Mittel · CVSS 6.1EPSS 0,53%Korrektur verfügbar

    Wagtail: Improper escaping of HTML (Cross-site Scripting) in simple_translation admin interface

    Wagtail is an open source content management system built on Django. Prior to versions 6.3.8, 7.0.6, 7.2.3, and 7.3.1, a stored cross-site scripting (XSS) vulnerability exists on confirmation messages within the wagtail.contrib.simple_translation module. A user with access to the Wagtail admin area may create a page with a specially-crafted title which, when another user performs the "Translate" action, causes arbitrary JavaScript code to run. This could lead to performing actions with that user's credentials. The vulnerability is not exploitable by an ordinary site visitor without access to the Wagtail admin. This issue has been patched in v

    • Auf 6.3.8 aktualisieren
    • Auf 7.0.6 aktualisieren
    • Auf 7.2.3 aktualisieren
    • Auf 7.3.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-25048

    Hoch · CVSS 8.7EPSS 1,32%Korrektur verfügbar

    xgrammar: Multi-layer nesting causes DoS

    xgrammar is an open-source library for efficient, flexible, and portable structured generation. Prior to version 0.1.32, the multi-level nested syntax caused a segmentation fault (core dumped). This issue has been patched in version 0.1.32.

    • Auf 0.1.32 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-27982

    Mittel · CVSS 5.1EPSS 0,19%Korrektur verfügbar

    CVE-2026-27982

    An open redirect vulnerability exists in django-allauth versions prior to 65.14.1 when SAML IdP initiated SSO is enabled (it is disabled by default), which may allow an attacker to redirect users to an arbitrary external website via a crafted URL.

    • Auf 65.14.1 aktualisieren
    • Auf 65.15.0-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2025-69534

    Hoch · CVSS 7.5EPSS 0,66%Korrektur verfügbar

    CVE-2025-69534

    Python-Markdown version 3.8 contain a vulnerability where malformed HTML-like sequences can cause html.parser.HTMLParser to raise an unhandled AssertionError during Markdown parsing. Because Python-Markdown does not catch this exception, any application that processes attacker-controlled Markdown may crash. This enables remote, unauthenticated Denial of Service in web applications, documentation systems, CI/CD pipelines, and any service that renders untrusted Markdown. The issue was acknowledged by the vendor and fixed in version 3.8.1. This issue causes a remote Denial of Service in any application parsing untrusted Markdown, and can lead to

    • Auf 2.7.12-1ubuntu0~16.04.18+esm21 aktualisieren
    • Auf 3.11.2-6+deb12u9 aktualisieren
    • Auf 3.13.4-1 aktualisieren
    • Auf 3.5.2-2ubuntu0~16.04.13+esm24 aktualisieren
    • Auf 3.8.1 aktualisieren
    • Auf 8.0.0+dfsg-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2025-45691

    Hoch · CVSS 7.5EPSS 0,61%Korrektur verfügbar

    CVE-2025-45691

    An Arbitrary File Read vulnerability exists in the ImageTextPromptValue class in Exploding Gradients RAGAS v0.2.3 to v0.2.14. The vulnerability stems from improper validation and sanitization of URLs supplied in the retrieved_contexts parameter when handling multimodal inputs.

    • Auf 0.3.0-rc1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-2297

    Mittel · CVSS 5.7EPSS 0,22%Korrektur verfügbar

    SourcelessFileLoader does not use io.open_code()

    The import hook in CPython that handles legacy *.pyc files (SourcelessFileLoader) is incorrectly handled in FileLoader (a base class) and so does not use io.open_code() to read the .pyc files. sys.audit handlers for this audit event therefore do not fire.

    • Auf 3.10.12-1~22.04.16 aktualisieren
    • Auf 3.10.21 aktualisieren
    • Auf 3.11.16 aktualisieren
    • Auf 3.11.2-6+deb12u8 aktualisieren
    • Auf 3.12.14 aktualisieren
    • Auf 3.12.3-1ubuntu0.15 aktualisieren
    • Auf 3.13.13 aktualisieren
    • Auf 3.13.5-2+deb13u1 aktualisieren
    • Auf 3.14.3-4 aktualisieren
    • Auf 3.14.4 aktualisieren
    • Auf 3.15.0a7 aktualisieren
    • Auf 7.3.22+dfsg-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. GHSA-5hwf-rc88-82xm

    Kritisch · CVSS 9.3Korrektur verfügbar

    Fickling missing RCE-capable modules in UNSAFE_IMPORTS

    # Assessment The modules `uuid`, `_osx_support` and `_aix_support` were added to the blocklist of unsafe imports (https://github.com/trailofbits/fickling/commit/ffac3479dbb97a7a1592d85991888562d34dd05b). # Original report ## Summary fickling's `UNSAFE_IMPORTS` blocklist is missing at least 3 stdlib modules that provide direct arbitrary command execution: `uuid`, `_osx_support`, and `_aix_support`. These modules contain functions that internally call `subprocess.Popen()` or `os.system()` with attacker-controlled arguments. A malicious pickle file importing these modules passes both `UnsafeImports` and `NonStandardImports` checks. ## Affe

    • Auf 0.1.9 aktualisieren
    Veröffentlicht Aktualisiert
  9. GHSA-wccx-j62j-r448

    Kritisch · CVSS 9.3Korrektur verfügbar

    Fickling has `always_check_safety()` bypass: pickle.loads and _pickle.loads remain unhooked

    # Assessment The missing pickle entrypoints `pickle.loads`, `_pickle.loads`, and `_pickle.load` were added to the hook https://github.com/trailofbits/fickling/commit/8c24c6edabceab156cfd41f4d70b650e1cdad1f7. # Original report ## Summary `fickling.always_check_safety()` does not hook all pickle entry points. `pickle.loads`, `_pickle.loads`, and `_pickle.load` remain unprotected, enabling malicious payload execution despite global safety mode being enabled. ## Affected versions `<= 0.1.8` (verified on current upstream HEAD as of 2026-03-03) ## Non-duplication check against published Fickling GHSAs No published advisory covers hook-coverage

    • Auf 0.1.9 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-0847

    Hoch · CVSS 7.5EPSS 1%Korrektur verfügbar

    Path Traversal in nltk/nltk

    A vulnerability in NLTK versions up to and including 3.9.2 allows arbitrary file read via path traversal in multiple CorpusReader classes, including WordListCorpusReader, TaggedCorpusReader, and BracketParseCorpusReader. These classes fail to properly sanitize or validate file paths, enabling attackers to traverse directories and access sensitive files on the server. This issue is particularly critical in scenarios where user-controlled file inputs are processed, such as in machine learning APIs, chatbots, or NLP pipelines. Exploitation of this vulnerability can lead to unauthorized access to sensitive files, including system files, SSH priva

    • Auf 2.0~b9-0ubuntu4.1~esm6 aktualisieren
    • Auf 3.1-1ubuntu0.1+esm4 aktualisieren
    • Auf 3.2.5-1ubuntu0.1+esm4 aktualisieren
    • Auf 3.4.5-2ubuntu0.1~esm4 aktualisieren
    • Auf 3.7-1ubuntu0.1~esm2 aktualisieren
    • Auf 3.8.1-1ubuntu0.1~esm2 aktualisieren
    • Auf 3.9.2-1ubuntu0.1~esm2 aktualisieren
    • Auf 3.9.3 aktualisieren
    • Auf 3.9.3-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-27932

    Hoch · CVSS 7.5EPSS 0,46%Korrektur verfügbar

    joserfc PBES2 p2c Unbounded Iteration Count enables Denial of Service (DoS)

    joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. In 1.6.2 and earlier, a resource exhaustion vulnerability in joserfc allows an unauthenticated attacker to cause a Denial of Service (DoS) via CPU exhaustion. When the library decrypts a JSON Web Encryption (JWE) token using Password-Based Encryption (PBES2) algorithms, it reads the p2c (PBES2 Count) parameter directly from the token's protected header. This parameter defines the number of iterations for the PBKDF2 key derivation function. Because joserfc does not validate or bound this value, an attacker can specify an

    • Auf 1.6.3 aktualisieren
    • Auf 1.6.3-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-27905

    Hoch · CVSS 8.6EPSS 0,29%Korrektur verfügbar

    BentoML has an Arbitrary File Write via Symlink Path Traversal in Tar Extraction

    BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.36, the safe_extract_tarfile() function validates that each tar member's path is within the destination directory, but for symlink members it only validates the symlink's own path, not the symlink's target. An attacker can create a malicious bento/model tar file containing a symlink pointing outside the extraction directory, followed by a regular file that writes through the symlink, achieving arbitrary file write on the host filesystem. This vulnerability is fixed in 1.4.36.

    • Auf 1.4.36 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-27622

    Hoch · CVSS 8.4EPSS 0,24%Korrektur verfügbar

    OpenEXR CompositeDeepScanLine integer-overflow leads to heap OOB write

    OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. In CompositeDeepScanLine::readPixels, per-pixel totals are accumulated in vector<unsigned int> total_sizes for attacker-controlled large counts across many parts, total_sizes[ptr] wraps modulo 2^32. overall_sample_count is then derived from wrapped totals and used in samples[channel].resize(overall_sample_count). Decode pointer setup/consumption proceeds with true sample counts, and write operations in core unpack (generic_unpack_deep_pointers) overrun the undersized composite sample buffer. This vu

    • Auf 2.2.0-10ubuntu2.6+esm4 aktualisieren
    • Auf 2.2.0-11.1ubuntu1.9+esm1 aktualisieren
    • Auf 2.3.0-6ubuntu0.5+esm2 aktualisieren
    • Auf 2.5.7-1ubuntu0.1~esm2 aktualisieren
    • Auf 3.1.13-2ubuntu0.26.04.1~esm1 aktualisieren
    • Auf 3.1.5-5.1ubuntu0.1~esm1 aktualisieren
    • Auf 3.2.6 aktualisieren
    • Auf 3.3.8 aktualisieren
    • Auf 3.4.6 aktualisieren
    • Auf 3.4.6+ds-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-28518

    Hoch · CVSS 8.4EPSS 0,21%Keine Korrektur veröffentlicht

    OpenViking .ovpack Import ZIP Slip Path Traversal

    OpenViking versions 0.2.1 and prior, fixed in commit 46b3e76, contain a path traversal vulnerability in the .ovpack import handling that allows attackers to write files outside the intended import directory. Attackers can craft malicious ZIP archives with traversal sequences, absolute paths, or drive prefixes in member names to overwrite or create arbitrary files with the importing process privileges.

    Veröffentlicht Aktualisiert
  15. CVE-2026-25674

    Niedrig · CVSS 3.7EPSS 0,37%Korrektur verfügbar

    Potential incorrect permissions on newly created file system objects

    An issue was discovered in 6.0 before 6.0.3, 5.2 before 5.2.12, and 4.2 before 4.2.29. Race condition in file-system storage and file-based cache backends in Django allows an attacker to cause file system objects to be created with incorrect permissions via concurrent requests, where one thread's temporary `umask` change affects other threads in multi-threaded environments. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Tarek Nakkouch for reporting this issue.

    • Auf 3:4.2.29-1 aktualisieren
    • Auf 4.2.29 aktualisieren
    • Auf 5.2.12 aktualisieren
    • Auf 6.0.3 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-25673

    Hoch · CVSS 7.5EPSS 0,84%Korrektur verfügbar

    Potential denial-of-service vulnerability in URLField via Unicode normalization on Windows

    An issue was discovered in 6.0 before 6.0.3, 5.2 before 5.2.12, and 4.2 before 4.2.29. `URLField.to_python()` in Django calls `urllib.parse.urlsplit()`, which performs NFKC normalization on Windows that is disproportionately slow for certain Unicode characters, allowing a remote attacker to cause denial of service via large URL inputs containing these characters. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Seokchan Yoon for reporting this issue.

    • Auf 4.2.29 aktualisieren
    • Auf 5.2.12 aktualisieren
    • Auf 6.0.3 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-3408

    Mittel · CVSS 5.3EPSS 0,56%Korrektur verfügbar

    Open Babel CDXML File atom.cpp GetExplicitValence null pointer dereference

    A vulnerability was identified in Open Babel up to 3.1.1. This impacts the function OBAtom::GetExplicitValence of the file isrc/atom.cpp of the component CDXML File Handler. Such manipulation leads to null pointer dereference. The attack can be launched remotely. The exploit is publicly available and might be used. The name of the patch is e23a224b8fd9d7c2a7cde9ef4ec6afb4c05aa08a. It is best practice to apply a patch to resolve this issue.

    • Auf 3.2.0 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-28416

    Hoch · CVSS 8.2EPSS 7,26%Korrektur verfügbar

    Gradio has SSRF via Malicious `proxy_url` Injection in `gr.load()` Config Processing

    Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.6.0, a Server-Side Request Forgery (SSRF) vulnerability in Gradio allows an attacker to make arbitrary HTTP requests from a victim's server by hosting a malicious Gradio Space. When a victim application uses `gr.load()` to load an attacker-controlled Space, the malicious `proxy_url` from the config is trusted and added to the allowlist, enabling the attacker to access internal services, cloud metadata endpoints, and private networks through the victim's infrastructure. Version 6.6.0 fixes the issue.

    • Auf 6.6.0 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-28415

    Mittel · CVSS 4.3EPSS 0,29%Korrektur verfügbar

    Gradio has Open Redirect in OAuth Flow

    Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.6.0, the _redirect_to_target() function in Gradio's OAuth flow accepts an unvalidated _target_url query parameter, allowing redirection to arbitrary external URLs. This affects the /logout and /login/callback endpoints on Gradio apps with OAuth enabled (i.e. apps running on Hugging Face Spaces with gr.LoginButton). Starting in version 6.6.0, the _target_url parameter is sanitized to only use the path, query, and fragment, stripping any scheme or host.

    • Auf 6.6.0 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →