p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 160

Vulnerabilities published for Python in the last 30 days: 352. Listed in the KEV catalogue: 1.

Filter vulnerabilities
Python

Vulnerabilities: 7135

  1. CVE-2025-49142

    Medium · CVSS 6EPSS 0.37%Fix available

    Nautobot vulnerable to secrets exposure and data manipulation through Jinja2 templating

    Nautobot is a Network Source of Truth and Network Automation Platform. All users of Nautobot versions prior to 2.4.10 or prior to 1.6.32 are potentially affected. Due to insufficient security configuration of the Jinja2 templating feature used in computed fields, custom links, etc. in Nautobot, a malicious user could configure this feature set in ways that could expose the value of Secrets defined in Nautobot when the templated content is rendered or that could call Python APIs to modify data within Nautobot when the templated content is rendered, bypassing the object permissions assigned to the viewing user. Nautobot versions 1.6.32 and 2.4.

    • Update to 1.6.32
    • Update to 2.4.10
    Published Updated
  2. CVE-2025-48879

    Medium · CVSS 6.5EPSS 0.26%Fix available

    OctoPrint Vulnerable to Denial of Service through malformed HTTP request

    OctoPrint versions up until and including 1.11.1 contain a vulnerability that allows any unauthenticated attacker to send a manipulated broken multipart/form-data request to OctoPrint and through that make the web server component become unresponsive. The issue can be triggered by a broken multipart/form-data request lacking an end boundary to any of OctoPrint's endpoints implemented through the octoprint.server.util.tornado.UploadStorageFallbackHandler request handler. The request handler will get stuck in an endless busy loop, looking for a part of the request that will never come. As Tornado is single-threaded, that will effectively block

    • Update to 1.11.2
    Published Updated
  3. CVE-2025-48067

    Medium · CVSS 5.4EPSS 0.26%Fix available

    OctoPrint vulnerable to possible file extraction via upload endpoints

    OctoPrint provides a web interface for controlling consumer 3D printers. OctoPrint versions up until and including 1.11.1 contain a vulnerability that allows an attacker with the FILE_UPLOAD permission to exfiltrate files from the host that OctoPrint has read access to, by moving them into the upload folder where they then can be downloaded from. This vulnerability is fixed in 1.11.2.

    • Update to 1.11.2
    Published Updated
  4. CVE-2024-47081

    Medium · CVSS 5.3EPSS 0.98%Fix available

    Requests vulnerable to .netrc credentials leak via malicious URLs

    Requests is a HTTP library. Due to a URL parsing issue, Requests releases prior to 2.32.4 may leak .netrc credentials to third parties for specific maliciously-crafted URLs. Users should upgrade to version 2.32.4 to receive a fix. For older versions of Requests, use of the .netrc file can be disabled with `trust_env=False` on one's Requests Session.

    • Update to 2.18.4-2ubuntu0.1+esm2
    • Update to 2.2.1-1ubuntu0.4+esm1
    • Update to 2.22.0-2ubuntu1.1+esm1
    • Update to 2.25.1+dfsg-2ubuntu0.3
    • Update to 2.31.0+dfsg-1ubuntu1.1
    • Update to 2.32.3+dfsg-5+deb13u1
    • Update to 2.32.3+dfsg-5ubuntu2
    • Update to 2.32.4
    • Update to 2.32.4+dfsg-1
    • Update to 2.9.1-3ubuntu0.1+esm2
    • Update to 22.0.2+dfsg-1ubuntu0.7
    • Update to 24.0+dfsg-1ubuntu1.3
    Published Updated
  5. CVE-2025-49651

    High · CVSS 8.1EPSS 0.34%No fix published

    Missing Authorization for Interactive Sessions

    Missing Authorization in Lablup's BackendAI allows attackers to takeover all active sessions; Accessing, stealing, or altering any data accessible in the session. This vulnerability exists in all current versions of BackendAI.

    Published Updated
  6. CVE-2025-49619

    High · CVSS 8.5EPSS 21.81%Public exploitNo fix published

    CVE-2025-49619

    Skyvern through 0.1.85 is vulnerable to server-side template injection (SSTI) in the Prompt field of workflow blocks such as the Navigation v2 Block. Improper sanitization of Jinja2 template input allows authenticated users to inject crafted expressions that are evaluated on the server, leading to blind remote code execution (RCE).

    Published Updated
  7. CVE-2025-1793

    Critical · CVSS 9.8EPSS 0.69%Fix available

    SQL Injection in run-llama/llama_index

    Multiple vector store integrations in run-llama/llama_index version v0.12.21 have SQL injection vulnerabilities. These vulnerabilities allow an attacker to read and write data using SQL, potentially leading to unauthorized access to data of other users depending on the usage of the llama-index library in a web application.

    • Update to 0.12.28
    Published Updated
  8. CVE-2025-48432

    Medium · CVSS 4EPSS 0.81%Fix available

    CVE-2025-48432

    An issue was discovered in Django 5.2 before 5.2.3, 5.1 before 5.1.11, and 4.2 before 4.2.23. Internal HTTP response logging does not escape request.path, which allows remote attackers to potentially manipulate log output via crafted URLs. This may lead to log injection or forgery when logs are viewed in terminals or processed by external systems.

    • Update to 2:2.2.12-1ubuntu0.29+esm2
    • Update to 2:3.2.12-2ubuntu1.20
    • Update to 3:3.2.25-0+deb12u1
    • Update to 3:4.2.11-1ubuntu1.9
    • Update to 3:4.2.23-1
    • Update to 3:5.2.4-1
    • Update to 4.2.22
    • Update to 4.2.23
    • Update to 5.1.10
    • Update to 5.1.11
    • Update to 5.2.2
    • Update to 5.2.3
    Published Updated
  9. CVE-2025-30167

    High · CVSS 7.3EPSS 0.2%Fix available

    Jupyter Core on Windows Has Uncontrolled Search Path Element Local Privilege Escalation Vulnerability

    Jupyter Core is a package for the core common functionality of Jupyter projects. When using Jupyter Core prior to version 5.8.0 on Windows, the shared `%PROGRAMDATA%` directory is searched for configuration files (`SYSTEM_CONFIG_PATH` and `SYSTEM_JUPYTER_PATH`), which may allow users to create configuration files affecting other users. Only shared Windows systems with multiple users and unprotected `%PROGRAMDATA%` are affected. Users should upgrade to Jupyter Core version 5.8.0 or later to receive a patch. Some other mitigations are available. As administrator, modify the permissions on the `%PROGRAMDATA%` directory so it is not writable by u

    • Update to 5.8.1
    Published Updated
  10. CVE-2024-12718

    Medium · CVSS 5.3EPSS 0.83%Fix available

    Bypass extraction filter to modify file metadata outside extraction directory

    Allows modifying some file metadata (e.g. last modified) with filter="data" or file permissions (chmod) with filter="tar" of files outside the extraction directory. You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Only Python versions 3.12 or later are affected by these vulnerabilities, earlier versions don't include the extraction filter fe

    • Update to 3.10.18
    • Update to 3.11.13
    • Update to 3.12.11
    • Update to 3.12.3-1ubuntu0.7
    • Update to 3.13.4
    • Update to 3.13.4-1
    • Update to 3.14.0-1
    • Update to 3.14.0b3
    • Update to 3.9.23
    • Update to 7.3.20+dfsg-2
    Published Updated
  11. CVE-2025-4435

    High · CVSS 7.5EPSS 0.62%Fix available

    Tarfile extracts filtered members when errorlevel=0

    When using a TarFile.errorlevel = 0 and extracting with a filter the documented behavior is that any filtered members would be skipped and not extracted. However the actual behavior of TarFile.errorlevel = 0 in affected versions is that the member would still be extracted and not skipped.

    • Update to 3.10.18
    • Update to 3.11.13
    • Update to 3.12.11
    • Update to 3.12.3-1ubuntu0.7
    • Update to 3.13.4
    • Update to 3.13.4-1
    • Update to 3.14.0-1
    • Update to 3.14.0b3
    • Update to 3.9.23
    • Update to 7.3.20+dfsg-2
    Published Updated
  12. CVE-2025-4138

    High · CVSS 7.5EPSS 1.49%Fix available

    Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directory

    Allows the extraction filter to be ignored, allowing symlink targets to point outside the destination directory, and the modification of some file metadata. You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this

    • Update to 3.10.18
    • Update to 3.11.13
    • Update to 3.12.11
    • Update to 3.12.3-1ubuntu0.7
    • Update to 3.13.4
    • Update to 3.13.4-1
    • Update to 3.14.0-1
    • Update to 3.14.0b3
    • Update to 3.9.23
    • Update to 7.3.20+dfsg-2
    Published Updated
  13. CVE-2025-4330

    High · CVSS 7.5EPSS 0.97%Fix available

    Extraction filter bypass for linking outside extraction directory

    Allows the extraction filter to be ignored, allowing symlink targets to point outside the destination directory, and the modification of some file metadata. You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this

    • Update to 3.10.18
    • Update to 3.11.13
    • Update to 3.12.11
    • Update to 3.12.3-1ubuntu0.7
    • Update to 3.13.4
    • Update to 3.13.4-1
    • Update to 3.14.0-1
    • Update to 3.14.0b3
    • Update to 3.9.23
    • Update to 7.3.20+dfsg-2
    Published Updated
  14. CVE-2025-4517

    Critical · CVSS 9.4EPSS 1.48%Fix available

    Arbitrary writes via tarfile realpath overflow

    Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data". You are affected by this vulnerability if using the tarfile module to extract untrusted tar archives using TarFile.extractall() or TarFile.extract() using the filter= parameter with a value of "data" or "tar". See the tarfile extraction filters documentation https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter  for more information. Note that for Python 3.14 or later the default value of filter= changed from "no filtering" to `"data", so if you are relying on this new default behavior then your usage is also affect

    • Update to 3.10.18
    • Update to 3.11.13
    • Update to 3.12.11
    • Update to 3.12.3-1ubuntu0.7
    • Update to 3.13.4
    • Update to 3.13.4-1
    • Update to 3.14.0-1
    • Update to 3.14.0b3
    • Update to 3.9.23
    • Update to 7.3.20+dfsg-2
    Published Updated
  15. CVE-2025-48995

    Medium · CVSS 6.9EPSS 0.24%Fix available

    SignXML's signature verification with HMAC is vulnerable to a timing attack

    SignXML is an implementation of the W3C XML Signature standard in Python. When verifying signatures with X509 certificate validation turned off and HMAC shared secret set (`signxml.XMLVerifier.verify(require_x509=False, hmac_key=...`), versions of SignXML prior to 4.0.4 are vulnerable to a potential timing attack. The verifier may leak information about the correct HMAC when comparing it with the user supplied hash, allowing users to reconstruct the correct HMAC for any data.

    • Update to 4.0.4
    • Update to 4.0.5+dfsg-1
    Published Updated
  16. CVE-2025-48994

    Medium · CVSS 6.9EPSS 0.23%Fix available

    SignXML's signature verification with HMAC is vulnerable to an algorithm confusion attack

    SignXML is an implementation of the W3C XML Signature standard in Python. When verifying signatures with X509 certificate validation turned off and HMAC shared secret set (`signxml.XMLVerifier.verify(require_x509=False, hmac_key=...`), versions of SignXML prior to 4.0.4 are vulnerable to a potential algorithm confusion attack. Unless the user explicitly limits the expected signature algorithms using the `signxml.XMLVerifier.verify(expect_config=...)` setting, an attacker may supply a signature unexpectedly signed with a key other than the provided HMAC key, using a different (asymmetric key) signature algorithm. Starting with SignXML 4.0.4, s

    • Update to 4.0.4
    • Update to 4.0.5+dfsg-1
    Published Updated
  17. CVE-2025-48957

    High · CVSS 7.5EPSS 0.77%Fix available

    AstrBot Has Path Traversal Vulnerability in /api/chat/get_file

    AstrBot is a large language model chatbot and development framework. A path traversal vulnerability present in versions 3.4.4 through 3.5.12 may lead to information disclosure, such as API keys for LLM providers, account passwords, and other sensitive data. The vulnerability has been addressed in Pull Request #1676 and is included in version 3.5.13. As a workaround, users can edit the `cmd_config.json` file to disable the dashboard feature as a temporary workaround. However, it is strongly recommended to upgrade to version v3.5.13 or later to fully resolve this issue.

    • Update to 3.5.13
    Published Updated
  18. CVE-2025-1750

    Critical · CVSS 9.8EPSS 0.88%Fix available

    SQL Injection in run-llama/llama_index

    An SQL injection vulnerability exists in the delete function of DuckDBVectorStore in run-llama/llama_index version v0.12.19. This vulnerability allows an attacker to manipulate the ref_doc_id parameter, enabling them to read and write arbitrary files on the server, potentially leading to remote code execution (RCE).

    • Update to 0.12.21
    • Update to 0.3.1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →