p PatchFirst

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

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

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

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

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

  1. CVE-2025-24359

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

    ASTEVAL Vulnerable to Maliciously Crafted Format Strings Leading to Sandbox Escape

    ASTEVAL is an evaluator of Python expressions and statements. Prior to version 1.0.6, if an attacker can control the input to the `asteval` library, they can bypass asteval's restrictions and execute arbitrary Python code in the context of the application using the library. The vulnerability is rooted in how `asteval` performs handling of `FormattedValue` AST nodes. In particular, the `on_formattedvalue` value uses the dangerous format method of the str class. The code allows an attacker to manipulate the value of the string used in the dangerous call `fmt.format(__fstring__=val)`. This vulnerability can be exploited to access protected attri

    • Обновитесь до 1.0.6
    • Обновитесь до 1.0.6-2
    Опубликовано Обновлено
  2. GHSA-vp47-9734-prjw

    Высокий · CVSS 8.4Есть исправление

    ASTEVAL Allows Malicious Tampering of Exposed AST Nodes Leads to Sandbox Escape

    ### Summary If an attacker can control the input to the asteval library, they can bypass its safety restrictions and execute arbitrary Python code within the application's context. ### Details The vulnerability is rooted in how `asteval` performs attribute access verification. In particular, the [`on_attribute`](https://github.com/lmfit/asteval/blob/8d7326df8015cf6a57506b1c2c167a1c3763e090/asteval/asteval.py#L565) node handler prevents access to attributes that are either present in the `UNSAFE_ATTRS` list or are formed by names starting and ending with `__`, as shown in the code snippet below: ```py def on_attribute(self, node): # (

    • Обновитесь до 1.0.6
    Опубликовано Обновлено
  3. CVE-2025-22153

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

    try/except* clauses could allow bypass RestrictedPython via type confusion bug in the CPython interpreter

    RestrictedPython is a tool that helps to define a subset of the Python language which allows to provide a program input into a trusted environment. Via a type confusion bug in versions of the CPython interpreter starting in 3.11 and prior to 3.13.2 when using `try/except*`, RestrictedPython starting in version 6.0 and prior to version 8.0 could be bypassed. The issue is patched in version 8.0 of RestrictedPython by removing support for `try/except*` clauses. No known workarounds are available.

    • Обновитесь до 6.2-1ubuntu0.24.04.1~esm1
    • Обновитесь до 8.0
    • Обновитесь до 8.0-1
    Опубликовано Обновлено
  4. CVE-2024-53829

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

    Cross-Site Request Forgery in CodeChecker API

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. Cross-site request forgery allows an unauthenticated attacker to hijack the authentication of a logged in user, and use the web API with the same permissions, including but not limited to adding, removing or editing products. The attacker needs to know the ID of the available products to modify or delete them. The attacker cannot directly exfiltrate data (view) from CodeChecker, due to being limited to form-based CSRF. This issue affects CodeChecker: through 6.24.4.

    • Обновитесь до 6.24.5
    • Обновитесь до 6.25.0
    Опубликовано Обновлено
  5. CVE-2025-23205

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

    `frame-ancestors: self` grants all users access to formgrader in nbgrader

    nbgrader is a system for assigning and grading notebooks. Enabling frame-ancestors: 'self' grants any JupyterHub user the ability to extract formgrader content by sending malicious links to users with access to formgrader, at least when using the default JupyterHub configuration of `enable_subdomains = False`. #1915 disables a protection which would allow user Alice to craft a page embedding formgrader in an IFrame. If Bob visits that page, his credentials will be sent and the formgrader page loaded. Because Alice's page is on the same Origin as the formgrader iframe, Javasript on Alice's page has _full access_ to the contents of the page ser

    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  6. CVE-2024-50633

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

    CVE-2024-50633

    A Broken Object Level Authorization (BOLA) vulnerability in Indico through 3.3.5 allows attackers to read information by sending a crafted POST request to the component /api/principals. NOTE: this is disputed by the Supplier because the product intentionally lets all users retrieve certain information about other user accounts (this functionality is, in the current design, not restricted to any privileged roles such as event organizer).

    • Обновитесь до 3.3.3
    Опубликовано Обновлено
  7. CVE-2025-22146

    Критический · CVSS 9.1EPSS 0,61%Есть исправление

    Improper authentication on SAML SSO process allows user impersonation in sentry

    Sentry is a developer-first error tracking and performance monitoring tool. A critical vulnerability was discovered in the SAML SSO implementation of Sentry. It was reported to us via our private bug bounty program. The vulnerability allows an attacker to take over any user account by using a malicious SAML Identity Provider and another organization on the same Sentry instance. The victim email address must be known in order to exploit this vulnerability. The Sentry SaaS fix was deployed on Jan 14, 2025. For self hosted users; if only a single organization is allowed `(SENTRY_SINGLE_ORGANIZATION = True)`, then no action is needed. Otherwise,

    • Обновитесь до 25.1.0
    Опубликовано Обновлено
  8. CVE-2024-49375

    Критический · CVSS 9.1EPSS 0,94%Есть исправление

    Remote Code Execution via Remote Model Loading in Rasa

    Open source machine learning framework. A vulnerability has been identified in Rasa that enables an attacker who has the ability to load a maliciously crafted model remotely into a Rasa instance to achieve Remote Code Execution. The prerequisites for this are: 1. The HTTP API must be enabled on the Rasa instance eg with `--enable-api`. This is not the default configuration. 2. For unauthenticated RCE to be exploitable, the user must not have configured any authentication or other security controls recommended in our documentation. 3. For authenticated RCE, the attacker must posses a valid authentication token or JWT to interact with the Rasa

    • Обновитесь до 3.10.12
    • Обновитесь до 3.6.21
    • Обновитесь до 3.8.18
    • Обновитесь до 3.9.16
    Опубликовано Обновлено
  9. CVE-2025-23042

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

    Gradio Blocked Path ACL Bypass Vulnerability

    Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Gradio's Access Control List (ACL) for file paths can be bypassed by altering the letter case of a blocked file or directory path. This vulnerability arises due to the lack of case normalization in the file path validation logic. On case-insensitive file systems, such as those used by Windows and macOS, this flaw enables attackers to circumvent security restrictions and access sensitive files that should be protected. This issue can lead to unauthorized data access, exposing sensit

    • Обновитесь до 5.11.0
    • Обновитесь до 5.6.0
    Опубликовано Обновлено
  10. CVE-2025-21607

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

    Success of Certain Precompile Calls not Checked in Vyper

    Vyper is a Pythonic Smart Contract Language for the EVM. When the Vyper Compiler uses the precompiles EcRecover (0x1) and Identity (0x4), the success flag of the call is not checked. As a consequence an attacker can provide a specific amount of gas to make these calls fail but let the overall execution continue. Then the execution result can be incorrect. Based on EVM's rules, after the failed precompile the remaining code has only 1/64 of the pre-call-gas left (as 63/64 were forwarded and spent). Hence, only fairly simple executions can follow the failed precompile calls. Therefore, we found no significantly impacted real-world contracts. No

    • Обновитесь до 0.4.1
    Опубликовано Обновлено
  11. CVE-2024-56374

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

    CVE-2024-56374

    An issue was discovered in Django 5.1 before 5.1.5, 5.0 before 5.0.11, and 4.2 before 4.2.18. Lack of upper-bound limit enforcement in strings passed when performing IPv6 validation could lead to a potential denial-of-service attack. The undocumented and private functions clean_ipv6_address and is_valid_ipv6_address are vulnerable, as is the django.forms.GenericIPAddressField form field. (The django.db.models.GenericIPAddressField model field is not affected.)

    • Обновитесь до 1:1.11.11-1ubuntu1.21+esm9
    • Обновитесь до 2:2.2.12-1ubuntu0.27
    • Обновитесь до 2:3.2.12-2ubuntu1.16
    • Обновитесь до 3:3.2.25-0+deb12u1
    • Обновитесь до 3:4.2.11-1ubuntu1.5
    • Обновитесь до 3:4.2.18-1
    • Обновитесь до 4.2.18
    • Обновитесь до 5.0.11
    • Обновитесь до 5.1.5
    Опубликовано Обновлено
  12. CVE-2025-22151

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

    Strawberry GraphQL has a type resolution vulnerability

    Strawberry GraphQL is a library for creating GraphQL APIs. Starting in 0.182.0 and prior to version 0.257.0, a type confusion vulnerability exists in Strawberry GraphQL's relay integration that affects multiple ORM integrations (Django, SQLAlchemy, Pydantic). The vulnerability occurs when multiple GraphQL types are mapped to the same underlying model while using the relay node interface. When querying for a specific type using the global node field (e.g., FruitType:some-id), the resolver may incorrectly return an instance of a different type mapped to the same model (e.g., SpecialFruitType). This can lead to information disclosure if the alte

    • Обновитесь до 0.257.0
    Опубликовано Обновлено
  13. CVE-2023-1907

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

    Pgadmin: users authenticated simultaneously via ldap may be attached to the wrong session

    A vulnerability was found in pgadmin. Users logging into pgAdmin running in server mode using LDAP authentication may be attached to another user's session if multiple connection attempts occur simultaneously.

    • Обновитесь до 7.0
    Опубликовано Обновлено
  14. CVE-2024-53995

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

    GHSL-2024-288: SickChill open redirect in login

    SickChill is an automatic video library manager for TV shows. A user-controlled `login` endpoint's `next_` parameter takes arbitrary content. Prior to commit c7128a8946c3701df95c285810eb75b2de18bf82, an authenticated attacker may use this to redirect the user to arbitrary destinations, leading to open redirect. Commit c7128a8946c3701df95c285810eb75b2de18bf82 changes the login page to redirect to `settings.DEFAULT_PAGE` instead of to the `next` parameter.

    Опубликовано Обновлено

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

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

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