p PatchFirst

PatchFirst · Свежие уязвимости

Python: уязвимости стека · Страница 195

За последние 30 дней в Python опубликовано уязвимостей: 318; в каталоге KEV: 1.

Фильтры уязвимостей
Python

Уязвимостей: 7143

  1. CVE-2024-22231

    Средний · CVSS 5EPSS 0,69%Есть исправление

    Syndic cache directory creation is vulnerable to a directory traversal attack

    Syndic cache directory creation is vulnerable to a directory traversal attack in salt project which can lead a malicious attacker to create an arbitrary directory on a Salt master.

    • Обновитесь до 3005.5
    • Обновитесь до 3005.5, 3006.6
    • Обновитесь до 3006.6
    Опубликовано Обновлено
  2. CVE-2024-39705

    Критический · CVSS 9.8EPSS 1,35%Есть исправление

    CVE-2024-39705

    NLTK through 3.8.1 allows remote code execution if untrusted packages have pickled Python code, and the integrated data package download functionality is used. This affects, for example, averaged_perceptron_tagger and punkt.

    • Обновитесь до 3.9
    • Обновитесь до 3.9.1-1
    Опубликовано Обновлено
  3. CVE-2024-21520

    Средний · CVSS 5.3EPSS 1,13%Есть исправление

    CVE-2024-21520

    Versions of the package djangorestframework before 3.15.2 are vulnerable to Cross-site Scripting (XSS) via the break_long_headers template filter due to improper input sanitization before splitting and joining with <br> tags.

    • Обновитесь до 3.15.2
    • Обновитесь до 3.15.2-1
    Опубликовано Обновлено
  4. CVE-2024-38526

    Низкий · CVSS 0EPSS 3,83%Есть исправление

    pdoc embeds link to malicious CDN if math mode is enabled

    pdoc provides API Documentation for Python Projects. Documentation generated with `pdoc --math` linked to JavaScript files from polyfill.io. The polyfill.io CDN has been sold and now serves malicious code. This issue has been fixed in pdoc 14.5.1.

    • Обновитесь до 14.5.1
    Опубликовано Обновлено
  5. CVE-2023-49793

    Средний · CVSS 6.5EPSS 0,73%Есть исправление

    Path traversal in `CodeChecker server` in the endpoint of `CodeChecker store`

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. Zip files uploaded to the server endpoint of `CodeChecker store` are not properly sanitized. An attacker, using a path traversal attack, can load and display files on the machine of `CodeChecker server`. The vulnerable endpoint is `/Default/v6.53/CodeCheckerService@massStoreRun`. The path traversal vulnerability allows reading data on the machine of the `CodeChecker server`, with the same permission level as the `CodeChecker server`. The attack requires a user account on the `CodeChecker server`, with permission to store to a

    • Обновитесь до 6.23.0
  6. CVE-2024-3121

    Средний · CVSS 6.8EPSS 0,45%Нет опубликованного исправления

    Remote Code Execution in create_conda_env function in parisneo/lollms

    A remote code execution vulnerability exists in the create_conda_env function of the parisneo/lollms repository, version 5.9.0. The vulnerability arises from the use of shell=True in the subprocess.Popen function, which allows an attacker to inject arbitrary commands by manipulating the env_name and python_version parameters. This issue could lead to a serious security breach as demonstrated by the ability to execute the 'whoami' command among potentially other harmful commands.

    Опубликовано Обновлено
  7. CVE-2024-5443

    Критический · CVSS 9.8EPSS 1,16%Есть исправление

    Remote Code Execution via Path Traversal in parisneo/lollms

    CVE-2024-4320 describes a vulnerability in the parisneo/lollms software, specifically within the `ExtensionBuilder().build_extension()` function. The vulnerability arises from the `/mount_extension` endpoint, where a path traversal issue allows attackers to navigate beyond the intended directory structure. This is facilitated by the `data.category` and `data.folder` parameters accepting empty strings (`""`), which, due to inadequate input sanitization, can lead to the construction of a `package_path` that points to the root directory. Consequently, if an attacker can create a `config.yaml` file in a controllable path, this path can be appende

    • Обновитесь до 9.5.1
    • Обновитесь до 9.8
  8. CVE-2024-4940

    Средний · CVSS 5.4EPSS 1,02%Публичный эксплойтНет опубликованного исправления

    Open Redirect in gradio-app/gradio

    An open redirect vulnerability exists in the gradio-app/gradio, affecting the latest version. The vulnerability allows an attacker to redirect users to arbitrary websites, which can be exploited for phishing attacks, Cross-site Scripting (XSS), Server-Side Request Forgery (SSRF), amongst others. This issue is due to improper validation of user-supplied input in the handling of URLs. Attackers can exploit this vulnerability by crafting a malicious URL that, when processed by the application, redirects the user to an attacker-controlled web page.

    Опубликовано Обновлено
  9. CVE-2024-34693

    Средний · CVSS 6.8EPSS 1,58%Публичный эксплойтЕсть исправление

    Apache Superset: Server arbitrary file read

    Improper Input Validation vulnerability in Apache Superset, allows for an authenticated attacker to create a MariaDB connection with local_infile enabled. If both the MariaDB server (off by default) and the local mysql client on the web server are set to allow for local infile, it's possible for the attacker to execute a specific MySQL/MariaDB SQL command that is able to read files from the server and insert their content on a MariaDB database table.This issue affects Apache Superset: before 3.1.3 and version 4.0.0 Users are recommended to upgrade to version 4.0.1 or 3.1.3, which fixes the issue.

    • Обновитесь до 3.1.3
    • Обновитесь до 4.0.1
    Опубликовано Обновлено
  10. CVE-2024-28397

    Средний · CVSS 5.3EPSS 4,55%Публичный эксплойтНет опубликованного исправления

    CVE-2024-28397

    An issue in the component js2py.disable_pyimport() of js2py up to v0.74 allows attackers to execute arbitrary code via a crafted API call.

  11. CVE-2024-38357

    Средний · CVSS 6.1EPSS 0,53%Есть исправление

    TinyMCE Cross-Site Scripting (XSS) vulnerability using noscript elements

    TinyMCE is an open source rich text editor. A cross-site scripting (XSS) vulnerability was discovered in TinyMCE’s content parsing code. This allowed specially crafted noscript elements containing malicious code to be executed when that content was loaded into the editor. This vulnerability has been patched in TinyMCE 7.2.0, TinyMCE 6.8.4 and TinyMCE 5.11.0 LTS by ensuring that content within noscript elements are properly parsed. Users are advised to upgrade. There are no known workarounds for this vulnerability.

    • Обновитесь до 1.5.0+dfsg.1-2ubuntu0.1~esm6
    • Обновитесь до 1.6.6+dfsg-2ubuntu0.1+esm3
    • Обновитесь до 4.1.0
    • Обновитесь до 5.11.0
    • Обновитесь до 6.8.4
    • Обновитесь до 7.2.0
  12. CVE-2024-38356

    Средний · CVSS 6.1EPSS 0,53%Есть исправление

    TinyMCE Cross-Site Scripting (XSS) vulnerability using noneditable_regexp option

    TinyMCE is an open source rich text editor. A cross-site scripting (XSS) vulnerability was discovered in TinyMCE’s content extraction code. When using the `noneditable_regexp` option, specially crafted HTML attributes containing malicious code were able to be executed when content was extracted from the editor. This vulnerability has been patched in TinyMCE 7.2.0, TinyMCE 6.8.4 and TinyMCE 5.11.0 LTS by ensuring that, when using the `noneditable_regexp` option, any content within an attribute is properly verified to match the configured regular expression before being added. Users are advised to upgrade. There are no known workarounds for thi

    • Обновитесь до 1.5.0+dfsg.1-2ubuntu0.1~esm6
    • Обновитесь до 1.6.6+dfsg-2ubuntu0.1+esm3
    • Обновитесь до 4.1.0
    • Обновитесь до 5.11.0
    • Обновитесь до 6.8.4
    • Обновитесь до 7.2.0
  13. CVE-2024-37891

    Средний · CVSS 4.4EPSS 1,14%Есть исправление

    Proxy-Authorization request header isn't stripped during cross-origin redirects in urllib3

    urllib3 is a user-friendly HTTP client library for Python. When using urllib3's proxy support with `ProxyManager`, the `Proxy-Authorization` header is only sent to the configured proxy, as expected. However, when sending HTTP requests *without* using urllib3's proxy support, it's possible to accidentally configure the `Proxy-Authorization` header even though it won't have any effect as the request is not using a forwarding proxy or a tunneling proxy. In those cases, urllib3 doesn't treat the `Proxy-Authorization` HTTP header as one carrying authentication material and thus doesn't strip the header on cross-origin redirects. Because this is a

    • Обновитесь до 1.13.1-2ubuntu0.16.04.4+esm2
    • Обновитесь до 1.22-1ubuntu0.18.04.2+esm2
    • Обновитесь до 1.25.8-2ubuntu0.4
    • Обновитесь до 1.26.12-1+deb12u1
    • Обновитесь до 1.26.19
    • Обновитесь до 1.26.5-1~exp1ubuntu0.2
    • Обновитесь до 2.0.7-1ubuntu0.1
    • Обновитесь до 2.2.2
    • Обновитесь до 2.2.3-3
    • Обновитесь до 20.0.2-5ubuntu1.11
    • Обновитесь до 22.0.2+dfsg-1ubuntu0.5
    • Обновитесь до 24.0+dfsg-1ubuntu1.1
    • Обновитесь до 8.1.1-2ubuntu0.6+esm10
    • Обновитесь до 9.0.1-2.3~ubuntu1.18.04.8+esm6
  14. CVE-2024-0397

    Высокий · CVSS 7.4EPSS 0,81%Есть исправление

    Memory race condition in ssl.SSLContext certificate store methods

    A defect was discovered in the Python “ssl” module where there is a memory race condition with the ssl.SSLContext methods “cert_store_stats()” and “get_ca_certs()”. The race condition can be triggered if the methods are called at the same time as certificates are loaded into the SSLContext, such as during the TLS handshake with a certificate directory configured. This issue is fixed in CPython 3.10.14, 3.11.9, 3.12.3, and 3.13.0a5.

    • Обновитесь до 3.10.12-1~22.04.5
    • Обновитесь до 3.10.14
    • Обновитесь до 3.11.2-6+deb12u3
    • Обновитесь до 3.11.9
    • Обновитесь до 3.12.3
    • Обновитесь до 3.13.0a5
    • Обновитесь до 3.8.10-0ubuntu1~20.04.11
    • Обновитесь до 3.8.20
    • Обновитесь до 3.9.20
    • Обновитесь до 7.3.16+dfsg-1
  15. CVE-2024-4032

    Высокий · CVSS 7.5EPSS 1,08%Есть исправление

    Incorrect IPv4 and IPv6 private ranges

    The “ipaddress” module contained incorrect information about whether certain IPv4 and IPv6 addresses were designated as “globally reachable” or “private”. This affected the is_private and is_global properties of the ipaddress.IPv4Address, ipaddress.IPv4Network, ipaddress.IPv6Address, and ipaddress.IPv6Network classes, where values wouldn’t be returned in accordance with the latest information from the IANA Special-Purpose Address Registries. CPython 3.12.4 and 3.13.0a6 contain updated information from these registries and thus have the intended behavior.

    • Обновитесь до 3.10.12-1~22.04.5
    • Обновитесь до 3.10.15
    • Обновитесь до 3.11.10
    • Обновитесь до 3.11.2-6+deb12u3
    • Обновитесь до 3.12.3-1ubuntu0.1
    • Обновитесь до 3.12.4
    • Обновитесь до 3.13.0a6
    • Обновитесь до 3.5.2-2ubuntu0~16.04.13+esm16
    • Обновитесь до 3.5.2-2ubuntu0~16.04.4~14.04.1+esm4
    • Обновитесь до 3.8.10-0ubuntu1~20.04.11
    • Обновитесь до 3.8.20
    • Обновитесь до 3.9.20
    • Обновитесь до 7.3.18+dfsg-1
  16. CVE-2024-38459

    Высокий · CVSS 7.8EPSS 0,22%Есть исправление

    CVE-2024-38459

    langchain_experimental (aka LangChain Experimental) before 0.0.61 for LangChain provides Python REPL access without an opt-in step. NOTE; this issue exists because of an incomplete fix for CVE-2024-27444.

    • Обновитесь до 0.0.61
  17. CVE-2024-34694

    Высокий · CVSS 8.1EPSS 0,6%Есть исправление

    LNbits improperly handles potential network and payment failures when using Eclair backend

    LNbits is a Lightning wallet and accounts system. Paying invoices in Eclair that do not get settled within the internal timeout (about 30s) lead to a payment being considered failed, even though it may still be in flight. This vulnerability can lead to a total loss of funds for the node backend. This vulnerability is fixed in 0.12.6.

    • Обновитесь до 0.12.6
    Опубликовано Обновлено
  18. CVE-2024-25142

    Средний · CVSS 5.5EPSS 0,32%Есть исправление

    Apache Airflow: Cache Control - Storage of Sensitive Data in Browser Cache

    Use of Web Browser Cache Containing Sensitive Information vulnerability in Apache Airflow.  Airflow did not return "Cache-Control" header for dynamic content, which in case of some browsers could result in potentially storing sensitive data in local cache of the browser. This issue affects Apache Airflow: before 2.9.2. Users are recommended to upgrade to version 2.9.2, which fixes the issue.

    • Обновитесь до 2.9.2
  19. GHSA-hjx6-f647-mvf9

    Средний · CVSS 6.3Есть исправление

    Invenio-Communities has a Cross-Site Scripting (XSS) vulnerability in React components

    # Impact We have identified a Cross-Site Scripting (XSS) vulnerability within certain React components related to community members in the Invenio-Communities module. This vulnerability enables a user to inject a script tag into the Affiliations field during the account registration process. The malicious script is executed when the user creates a new community and is listed as a public member. The script is triggered whenever any user visits the Members section of any community that includes the compromised user. This can potentially allow the attacker to access personal information, such as cookies, of the visiting user. # Patches The pr

    • Обновитесь до 2.8.11
    • Обновитесь до 4.2.2
    • Обновитесь до 7.8.0
  20. CVE-2024-37300

    Высокий · CVSS 8.1EPSS 0,4%Есть исправление

    Globus `identity_provider` restriction ignored when used with `allow_all` in JupyterHub 5.0

    OAuthenticator is software that allows OAuth2 identity providers to be plugged in and used with JupyterHub. JupyterHub < 5.0, when used with `GlobusOAuthenticator`, could be configured to allow all users from a particular institution only. This worked fine prior to JupyterHub 5.0, because `allow_all` did not take precedence over `identity_provider`. Since JupyterHub 5.0, `allow_all` does take precedence over `identity_provider`. On a hub with the same config, now all users will be allowed to login, regardless of `identity_provider`. `identity_provider` will basically be ignored. This is a documented change in JupyterHub 5.0, but is likely to

    • Обновитесь до 16.3.1

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →