Skip to content
Threat Feed

Tag

Python

117 briefs RSS
high advisory

GitPython Argument Injection in IndexFile and TagReference

GitPython fails to sanitize keyword arguments passed to git commands, allowing attackers to perform arbitrary file overwrites and unauthorized file reads.

GitPython injection python supply-chain
1t
high advisory

Command Injection Vulnerability in GitPython

GitPython versions prior to 3.1.51 are vulnerable to command injection because the library's security blocklist fails to account for Git command-line option abbreviation, allowing attackers to execute arbitrary commands.

GitPython vulnerability command-injection python
1t 1c
high advisory

GitPython Improper Input Validation Leads to Command Injection

GitPython version 3.1.50 contains an input validation vulnerability that allows attackers to bypass security gates by using joined short-option forms, potentially leading to arbitrary command execution during repository cloning.

GitPython cve-2026-67324 command-injection python
1t 1c
high advisory

`datamodel-code-generator` Vulnerable to Code Injection via `default_factory` Field

The `datamodel-code-generator` library is vulnerable to code injection (CVE-2026-54653) when generating Python models from attacker-controlled schemas (e.g., JSON Schema, OpenAPI, YAML). This occurs because the `default_factory` schema field's value is interpolated directly as a raw Python expression into the generated code, allowing an attacker who controls the input schema to achieve arbitrary Python code execution within the consumer's process at module import time, affecting developers or CI pipelines that process untrusted schemas.

datamodel-code-generator code-injection supply-chain developer-tools python rce cve
1t 1i
high advisory

datamodel-code-generator Arbitrary Local File Read Vulnerability

The `datamodel-code-generator` library (versions <= 0.61.0) is vulnerable to an unauthenticated path traversal and arbitrary local file read (CVE-2026-55389), allowing an attacker to supply a crafted JSON-Schema with `$ref` fields pointing to local files using `file://` URIs or `../` path traversal sequences, bypassing the `--no-allow-remote-refs` security control, which leads to information disclosure of sensitive data and enables filesystem mapping.

datamodel-code-generator <= 0.61.0 vulnerability path-traversal information-disclosure python
2t 1i
high advisory

datamodel-code-generator Vulnerable to Code Injection via Unescaped Carriage Return

The `datamodel-code-generator` Python package is vulnerable to code injection (CVE-2026-54654) when a developer uses the `--extra-template-data` option with a file whose `comment` value contains an unescaped carriage return, leading to arbitrary Python code execution during the import process of the generated code.

datamodel-code-generator code-injection supply-chain rce python vulnerability
1t
medium advisory

datamodel-code-generator Vulnerable to SSRF Protection Bypass via DNS Rebinding

The `datamodel-code-generator` tool is vulnerable to a Server-Side Request Forgery (SSRF) protection bypass, identified as CVE-2026-55391, due to a time-of-check/time-of-use (TOCTOU) race condition through DNS rebinding, allowing attackers to access internal services like cloud instance metadata endpoints when processing attacker-influenced URLs.

datamodel-code-generator ssrf dns-rebinding vulnerability supply-chain python
4t 1i
high advisory

Datamodel Code Generator Vulnerable to SSRF via URL Parameter

The `datamodel-code-generator` tool, specifically versions from `0.9.1` up to `0.60.2`, is vulnerable to Server-Side Request Forgery (SSRF) when using the `--url` argument with the `[http]` extra installed, allowing attackers to access internal network resources and exfiltrate sensitive data into generated Python files.

datamodel-code-generator ssrf supply-chain code-generation python vulnerability
1r 3t 3i
high advisory

pytonapi Webhook Custom Path Authentication Bypass (GHSA-3fcr-jvgp-7f58)

The pytonapi library, specifically version 2.2.0, contains an authentication bypass vulnerability (GHSA-3fcr-jvgp-7f58) in its TonapiWebhookDispatcher, allowing unauthenticated remote attackers to send forged payloads to custom webhook endpoints, triggering victim-defined business logic and causing integrity impact.

pytonapi authentication-bypass webhooks python
1r 1t
high advisory

Detection of Typosquatted Python Package Installation

A detection identifies suspicious installations of Python packages, leveraging Cisco NVM flow telemetry to monitor `pip` or `poetry` commands making outbound connections to public repositories for package names resembling known typosquats, indicating potential malicious software supply chain compromise.

typosquatting python package-manager supply-chain endpoint network cisco-nvm software-supply-chain-security
2r 2t
medium advisory

py-libp2p yamux Connection DoS via Oversized Data Frame

A denial-of-service vulnerability in py-libp2p versions up to 0.6.0 allows an authenticated attacker to send a specially crafted 12-byte DATA or SYN frame with an oversized length field, causing the victim's yamux read loop to block indefinitely and freezing all streams on the affected connection.

py-libp2p denial-of-service vulnerability network python libp2p
1t
high advisory

CVE-2025-71408 NLTK Eval Injection Vulnerability

An eval injection vulnerability exists in the nltk.collocations module of NLTK (Natural Language Toolkit) versions prior to 3.9.3, allowing an attacker to exploit this by controlling command-line arguments passed to collocations.py, which are then unsafely passed to eval() enabling remote code execution on the affected system.

NLTK eval-injection remote-code-execution python
1t 1c
high advisory

Open WebUI: Cross-User Code-Interpreter and Tool Execution via Unvalidated Socket.IO Session ID

An authenticated low-privilege user can exploit CVE-2026-59216 in Open WebUI versions prior to 0.10.0 to execute arbitrary Python code or tools within another user's authenticated session by supplying an unvalidated `session_id`, which, if targeting an administrator, leads to remote code execution on the server as the root process.

Open WebUI web-vulnerability rce session-hijacking open-webui python vulnerability web-application identity-spoofing +1
1r 3t 1c
high advisory

GitPython Incomplete Denylist Allows Arbitrary Command Execution via Git Clone Hooks

A critical vulnerability in GitPython versions up to 3.1.53 allows attackers to achieve arbitrary command execution by influencing `git clone` options to include a malicious `--template` directory, which causes Git hooks to be copied and executed during cloning, even in default configurations.

GitPython <= 3.1.53 git python vulnerability rce
1r 3t
high advisory

GitPython Arbitrary Config Injection via Submodule Name (GHSA-3rp5-jjmw-4wv2)

A critical vulnerability in GitPython versions up to 3.1.52 allows attackers to inject arbitrary Git configuration directives into a victim's `.git/config` file by crafting a malicious submodule name, leading to remote code execution (RCE) during subsequent Git operations that trigger `core.sshCommand`.

GitPython code-injection rce python git supply-chain
2t
low advisory

httplib2 Decompression Bomb Denial of Service via Unbounded Gzip/Deflate Handling

A high-severity vulnerability in the `httplib2` Python client library allows a remote attacker to trigger a denial-of-service condition by sending a crafted HTTP response with a small, highly compressed payload that expands excessively upon decompression, causing memory exhaustion or OOM-kill in the client process.

httplib2 +2 denial-of-service vulnerability python client-side
1t 1c
low advisory

pypdf: Possible infinite loop for not terminated inline images

An attacker can exploit a vulnerability in the pypdf library by crafting a PDF containing a malformed, not terminated inline image. When this malicious PDF is processed by pypdf, such as during text extraction, it triggers an infinite loop, leading to a denial of service. The issue is resolved in pypdf version 6.14.1.

pypdf denial-of-service vulnerability python library
1c
low advisory

pyasn1 Uncontrolled Resource Consumption (CVE-2026-59886)

The pyasn1 library is vulnerable to uncontrolled resource consumption (excessive CPU and memory) when converting BER/CER/DER-encoded REAL values to Python floats, which can lead to a denial of service (DoS) in applications that decode untrusted ASN.1 data and then perform operations like printing, logging, comparing, or arithmetic on the decoded `univ.Real` objects.

pyasn1 <= 0.6.3 denial-of-service vulnerability python library
1t 1c
low advisory

Pillow Decompression Bomb DoS via PdfParser.PdfStream.decode()

A denial-of-service vulnerability (CVE-2026-59200) exists in Pillow's `PdfParser.PdfStream.decode()` function across versions 5.1.0 to 12.2.x, allowing an unauthenticated attacker to craft a malicious PDF file that, when processed by a vulnerable application, triggers excessive memory allocation (e.g., a ~950 KB file expanding to 1 GB), leading to server Out-of-Memory termination or severe service degradation.

PoC Pillow +1 denial-of-service vulnerability python library pdf
1t 2c 2i updated
low advisory

Mistune Quadratic-Time Parsing Vulnerability in Formatting Plugins

The mistune Python library, when used with the 'strikethrough', 'mark', or 'insert' plugins enabled, is vulnerable to an algorithmic-complexity denial-of-service (DoS) attack where an attacker can send specially crafted markdown input causing quadratic parsing time, leading to high CPU utilization and potential service outages.

mistune denial-of-service re-dos python library-vulnerability
1t 1c
low advisory

Pillow Decompression Bomb Bypass via PCF Font Loading

A vulnerability in Pillow's `PcfFontFile._load_bitmaps()` function allows for a decompression bomb check bypass when loading PCF fonts. Attacker-controlled glyph dimensions from the PCF `METRICS` section are passed directly to `Image.frombytes()` without validation, leading to excessive memory allocation. This can be exploited to cause denial of service (resource exhaustion) through either persistent attacks by providing matching bitmap data or transient attacks by providing a small PCF file with large declared dimensions, leading to a large C-heap buffer allocation before an exception. Systems loading PCF fonts from untrusted sources are at risk.

Pillow denial-of-service vulnerability-exploitation python
1t 1c
low advisory

Pillow FontFile.compile() Vulnerability Bypasses Decompression Checks Leading to DoS (CVE-2026-54060)

A vulnerability, CVE-2026-54060, in the Pillow library's `FontFile.compile()` method allows attackers to craft malicious BDF or PCF font files that bypass standard decompression bomb checks, causing an unchecked, massive memory allocation when processed, which can lead to a Denial of Service (DoS) via an Out-Of-Memory (OOM) crash in vulnerable applications.

Pillow vulnerability denial-of-service python software-supply-chain
1t 1c
high advisory

Pillow BdfFontFile Decompression Bomb Bypass Vulnerability

A vulnerability (CVE-2026-55379) in Pillow's BdfFontFile component allows attackers to craft a malicious BDF font file with oversized BBX dimensions and an empty BITMAP section, bypassing documented decompression bomb protection and causing the Image.new() function to silently allocate large amounts of memory in the C-heap, leading to resource exhaustion and denial-of-service for applications processing untrusted BDF fonts.

pillow vulnerability denial-of-service python heap-overflow integer-overflow image-processing python-library cve-2026-59199 +2
4t 1c
high advisory

Pillow Out-of-Bounds Read Vulnerability in McIdas AREA Plugin (CVE-2026-54058)

The Pillow library contains an out-of-bounds read vulnerability in its McIdas AREA plugin when processing specially crafted image files opened from a filename, allowing an attacker to manipulate header words to define a 'stride' value smaller than the actual row width, leading to information disclosure through adjacent process memory leakage or denial of service due to a process crash (SIGBUS).

Pillow < 12.3.0 pillow oob-read image-processing vulnerability information-disclosure denial-of-service python
2t 1c
critical advisory

Critical Unauthenticated RCE in ktransformers (CVE-2026-63767)

A critical unauthenticated pickle deserialization vulnerability (CVE-2026-63767) in ktransformers versions up to 0.6.3 allows remote attackers to execute arbitrary commands by sending specially crafted pickle payloads containing malicious `__reduce__` methods to the SchedulerServer ZMQ ROUTER socket, leading to complete server compromise.

ktransformers <= 0.6.3 deserialization remote-code-execution python zmq vulnerability
2r 2t 1c
low advisory

Tornado Quadratic DoS via Repeated HTTP Header Coalescing (CVE-2025-67725)

A quadratic Denial of Service (DoS) vulnerability exists in Tornado's `HTTPHeaders.add` method due to inefficient string concatenation for repeated header names, which, when processing a maliciously crafted HTTP request with numerous repeated headers, can block the server's single event loop for an extended period, leading to a high severity DoS if `max_header_size` is increased from its default 64KB.

Tornado denial-of-service web-vulnerability python
1t 1c
high advisory

CVE-2026-16209: Missing Authentication in Gerapy Project Upload Endpoint

A vulnerability (CVE-2026-16209) in Gerapy versions up to 0.9.13 allows remote unauthenticated access to the Project Upload Endpoint due to missing authentication, enabling attackers to manipulate files and potentially leading to data compromise, with public exploit details available.

Gerapy cve web-application authentication-bypass python
1t 1c 2i
high advisory

Arbitrary Code Execution in uproot via Crafted ROOT Files (CVE-2026-9147)

A vulnerability, CVE-2026-9147, in the uproot library allows arbitrary Python code execution when processing crafted ROOT files due to improper handling of streamer metadata fields during dynamic code generation, impacting applications that open or process untrusted ROOT files.

uproot vulnerability rce python code-execution
1t 1c
high advisory

IBM Langflow OSS Command Injection Vulnerability

An authenticated attacker can exploit CVE-2026-14499 in IBM Langflow OSS versions 1.0.0 through 1.10.1 due to improper validation of user input in the Python Interpreter component, leading to arbitrary command execution with elevated privileges.

Langflow OSS command-injection rce web-application vulnerability python
1r 2t 1c
critical advisory

IBM Langflow OSS Remote Code Execution via Deserialization

IBM Langflow OSS versions 1.0.0 through 1.10.0 contain a critical deserialization vulnerability (CVE-2026-8476) in its disk-based caching mechanism, which uses Python's unsafe `pickle.loads()` function without proper validation, allowing attackers to process malicious pickle payloads and achieve arbitrary code execution with the privileges of the Langflow server process, leading to complete system compromise.

Langflow OSS 1.0.0 +13 remote-code-execution deserialization python langflow web-vulnerability rce authentication-bypass critical-vulnerability +7
1r 5t 7c 1i
high advisory

Flask-Reuploaded Extension Denylist Bypass via Case-Folding Asymmetry

An incomplete fix for CVE-2026-27641 in Flask-Reuploaded versions up to and including 1.5.0 allows attackers to bypass extension denylists through case-folding asymmetry, enabling the upload of malicious files with dangerous extensions (e.g., shell.PHP) that can lead to remote code execution on case-insensitive execution environments.

Flask-Reuploaded <= 1.5.0 web-vulnerability file-upload rce python flask incomplete-fix
3t 1c
high advisory

meta-ads-mcp Authentication Bypass via X-Pipeboard-Token Header

An authentication bypass vulnerability in `meta-ads-mcp` version 1.0.113 allows unauthenticated network callers to gain unauthorized access by sending an arbitrary value in the `X-Pipeboard-Token` HTTP header, leading to the reuse of the server operator's `META_ACCESS_TOKEN` for full read and write access to Meta Ads data.

meta-ads-mcp authentication-bypass web-vulnerability meta python cwe-287
3t
high advisory

Unauthenticated Server-Side Request Forgery in meta-ads-mcp via image_url

An unauthenticated remote attacker can exploit a Server-Side Request Forgery (SSRF) vulnerability in `meta-ads-mcp` v1.0.113, specifically within the `upload_ad_image` function, by providing a malicious `image_url` parameter that causes the server to make arbitrary outbound HTTP requests to internal services, RFC 1918 addresses, or cloud metadata endpoints, leading to information disclosure and potential internal network compromise.

meta-ads-mcp 1.0.113 ssrf vulnerability web python unauthenticated
3t 2i
high threat

Vulnerability in poco-ai poco-claw Leads to Server-Side Request Forgery (CVE-2026-16016)

A high-severity server-side request forgery (SSRF) vulnerability, identified as CVE-2026-16016, exists in poco-ai's poco-claw software up to version 0.5.4, allowing remote attackers to manipulate the `callback_url` argument in the `run_task` function to force the server to make arbitrary requests, with a public exploit available posing an immediate risk.

exploited poco-claw <= 0.5.4 server-side-request-forgery ssrf web-vulnerability python remote-code-execution cve
1r 2t 1c
high advisory

MCP Python SDK WebSocket Server Lacks Host/Origin Validation

A high-severity vulnerability (CVE-2026-59950) in the deprecated `mcp.server.websocket.websocket_server` component of the MCP Python SDK allows malicious webpages to bypass same-origin policy and establish unauthorized WebSocket connections, enabling attackers to invoke server tools and read resources from affected local or LAN-bound MCP servers.

mcp Python SDK vulnerability server-side websocket python supply-chain
2t 1c
high advisory

MCP Python SDK Authentication Bypass Vulnerability (CVE-2026-52869)

A high-severity authentication bypass vulnerability, CVE-2026-52869, exists in affected versions of the MCP Python SDK's HTTP transports, allowing an attacker who obtains or guesses a session ID to send JSON-RPC messages to an existing session without verifying the authenticated principal, thereby bypassing per-client isolation and potentially injecting messages.

MCP Python SDK <= 1.27.1 vulnerability authentication-bypass python sdk web-application
1t 1c
high threat

UAT-11795 Deploys Starland RAT and WLDR Agent via Trojanized Software

UAT-11795, a sophisticated and financially motivated Russian-speaking threat actor, targets users in the U.S. and Europe with trojanized software installers to deploy custom Python-based Starland RAT and an in-memory PowerShell WLDR agent for credential theft and cryptocurrency exfiltration.

exploited Webex +2 UAT-11795 financially-motivated rat c2 trojan windows python powershell
2r 6t
medium advisory

Datadog dd-trace-py Improper Parsing of W3C Baggage Headers Leads to DoS

The Datadog dd-trace-py tracing library, versions prior to 4.8.2, is vulnerable to a Denial of Service (DoS) attack due to improper parsing of W3C baggage HTTP headers, which fails to enforce item-count or byte-size limits on the extraction path, allowing an unauthenticated attacker to send a request with an arbitrarily large baggage header causing unbounded CPU and memory consumption.

dd-trace-py < 4.8.2 denial-of-service vulnerability python supply-chain
1t
high advisory

Remote Code Execution via eval() in django-haystack Elasticsearch Deserialization

A critical remote code execution (RCE) vulnerability in the Elasticsearch backend of django-haystack allows attackers to execute arbitrary Python commands by manipulating `SearchField` aliases and indexed content, leading to full compromise of the Django application.

django-haystack rce python django elasticsearch deserialization supply-chain
1r 2t 2i
high advisory

Remote Code Execution Vulnerability in PyTorch Lightning via Malicious Checkpoint Files (CVE-2026-58659)

A remote code execution vulnerability, CVE-2026-58659, exists in PyTorch Lightning through version 2.6.5, allowing attackers to craft malicious checkpoint files that execute arbitrary code by exploiting a flaw in the `_load_state` function when `LightningModule.load_from_checkpoint` is called.

PyTorch Lightning remote-code-execution vulnerability python pytorch
1t 1c 1i
high advisory

Cornac Tar Slip Vulnerability Allows Arbitrary File Writes via Path Traversal (CVE-2026-43637)

A path traversal vulnerability, dubbed 'Tar Slip' and tracked as CVE-2026-43637, exists in Cornac versions prior to 2.6.0, allowing attackers to write arbitrary files outside the intended cache directory by supplying a specially crafted TAR archive containing path manipulation sequences, which is then processed by built-in dataset loaders.

Cornac < 2.6.0 vulnerability path-traversal tar-slip data-science python
2t 1c
high advisory

PraisonAI Plugin Manager Remote Code Execution Vulnerability (CVE-2026-61446)

PraisonAI (praisonaiagents) versions prior to 1.6.78 are susceptible to a remote code execution vulnerability residing in the plugin manager's handling of Python files, where it loads and executes arbitrary .py files from specific plugin directories without implementing crucial security measures, allowing an attacker who can place a malicious .py file to achieve arbitrary code execution upon plugin system initialization.

praisonaiagents < 1.6.78 remote-code-execution plugin-vulnerability python supply-chain path-traversal
1t 1c
high advisory

PraisonAI web_crawl Tool Vulnerable to DNS Rebinding SSRF (CVE-2026-61430)

PraisonAI versions prior to 1.6.78 are vulnerable to server-side request forgery (SSRF) within its web_crawl tool, allowing attackers to bypass hostname validation using DNS rebinding and retrieve sensitive internal HTTP response bodies from private or loopback services.

PraisonAI +1 ssrf dns-rebinding vulnerability web-application code-injection remote-code-execution python cve +4
1r 3t 1c
medium advisory

Multiple Vulnerabilities in Python Lead to Denial of Service

Remote and unauthenticated attackers can exploit multiple unspecified vulnerabilities within Python to conduct Denial of Service attacks, potentially disrupting the availability of services or applications running on the language.

Python denial-of-service vulnerability
1t
medium threat

Denial-of-Service Vulnerability in Pillow EPS Parser (CVE-2026-59203)

A denial-of-service vulnerability, CVE-2026-59203, exists in the Python imaging library Pillow, affecting versions 12.0.0 through 12.2.0, where a specially crafted EPS file with a negative byte count in the `%%BeginBinary` directive can cause an infinite loop and resource exhaustion when processed by the `Image.open()` function, leading to application unresponsiveness.

exploited Pillow 12.0.0 +2 denial-of-service vulnerability python pillow
1t 1c
high advisory

Pillow TGA RLE Encoder Out-of-Bounds Read (CVE-2026-59198)

A critical out-of-bounds read vulnerability, CVE-2026-59198, exists in Pillow versions 5.2.0 through 12.2.x, specifically within its TGA RLE encoder, allowing adjacent process heap bytes to be copied into generated TGA files, which can lead to information disclosure.

Pillow vulnerability out-of-bounds-read python
1t 1c
low advisory

Pillow Python Imaging Library Vulnerable to Out-of-Memory via Crafted JPEG2000

A denial-of-service vulnerability, CVE-2026-59204, exists in the Pillow Python imaging library versions 8.2.0 through 12.2.0, allowing a remote attacker to trigger an out-of-memory error and crash applications by processing a specially crafted tiled JPEG2000 image.

Pillow vulnerability denial-of-service python imaging-library
1t 1c
high threat

Analyzing Supply Chain Risks in Python Package Installation

Threat actors, including TeamPCP, are increasingly using malicious Python packages in supply chain attacks to compromise developer devices and infrastructure by exploiting trust in Python's packaging ecosystem, leading to automatic payload execution during installation.

PyPI +2 TeamPCP supply-chain python software-security
2t 4i
medium advisory

Circular JSON Schema $ref Causes Unbounded CPU DoS in json_repair Library

An unbounded CPU Denial-of-Service vulnerability exists in the `json_repair` library's `SchemaRepairer.resolve_schema()` function, allowing an unauthenticated attacker to provide a specially crafted JSON schema containing a circular `$ref` pointer, leading to indefinite CPU consumption and service unavailability.

json_repair denial-of-service supply-chain application-vulnerability python
1t
high advisory

CrewAI Server-Side Request Forgery Vulnerability (CVE-2026-62240)

A critical server-side request forgery (SSRF) vulnerability, CVE-2026-62240, exists in the `validate_url` function of CrewAI versions prior to 1.15.1, allowing attackers to bypass security filters using URL redirects or DNS rebinding to access internal services and cloud metadata endpoints.

CrewAI ssrf vulnerability python web-application cloud
1r 3t 1c
critical advisory

DIRAC Vulnerable to Remote Code Execution via SQL Injection and Eval in DatasetManager

An authenticated user can achieve remote code execution in DIRAC's FileCatalog DatasetManager due to an SQL injection vulnerability (CVE-2026-61667) that allows manipulation of query results passed to an `eval` function, leading to full system compromise.

DIRAC remote-code-execution sql-injection python web-application vulnerability cve-2026-61667
6t
critical advisory

DIRAC Vulnerable to Remote Code Execution via eval on Untrusted Input in RequestManager

A critical remote code execution vulnerability (CVE-2026-45579) in DIRAC's RequestManager allows any authenticated user to execute arbitrary commands or code on the DIRAC server due to the improper use of `eval()` on untrusted input, leading to full system compromise including data exfiltration and log manipulation.

DIRAC +2 RCE python web-application vulnerability sql-injection access-control
2r 6t
medium advisory

Setuptools Unicode Normalization Collision Bypass on macOS

A vulnerability, CVE-2026-59890, affects the setuptools project, allowing a MANIFEST.in exclusion bypass during source distribution package creation due to Unicode normalization collisions (NFC/NFD) on macOS systems using APFS or HFS+ file systems.

setuptools python macos vulnerability supply-chain
1c
critical advisory

BabelDOC Arbitrary Code Execution via CMap Pickle Deserialization

An arbitrary code execution vulnerability exists in BabelDOC's vendored PDF parser (`babeldoc/pdfminer/cmapdb.py`) due to insecure deserialization of untrusted pickle data, allowing an attacker to craft a PDF with a specially encoded '/Encoding' name containing an absolute path that bypasses directory restrictions, leading to deserialization and execution of a malicious '.pickle.gz' file on the local filesystem with the privileges of the BabelDOC process.

BabelDOC <= 0.6.2 code-execution deserialization pdf python path-traversal python linux windows
2t
critical advisory

PraisonAI Code Injection Vulnerability (CVE-2026-61444)

PraisonAI versions prior to 4.6.78 are vulnerable to a critical code injection flaw within the deploy/api.py component, allowing authenticated attackers with high privileges to inject and execute arbitrary Python code via an unsanitized 'agents_file' parameter, leading to remote code execution.

PraisonAI code-injection RCE web-application python
1r 2t 1c
medium advisory

CPython Denial-of-Service Vulnerability

A remote denial-of-service vulnerability, CVE-2026-15308, has been discovered in CPython, allowing an attacker to cause service disruption to affected systems not running the latest security patch.

CPython +1 denial-of-service vulnerability python
1t 1c 1i updated
high advisory

[UPDATE] Python: Schwachstelle ermöglicht Codeausführung

A high-severity vulnerability in Python allows a remote, unauthenticated attacker to execute arbitrary program code, potentially leading to full system compromise on machines running vulnerable Python installations.

Python remote-code-execution vulnerability rce
2t
high advisory

Python Privilege Escalation Vulnerability

A local attacker can exploit an unspecified vulnerability within Python to elevate their privileges on the affected system.

Python privilege-escalation vulnerability
1t
medium advisory

Multiple Python Vulnerabilities Allow Code Execution and DoS

Multiple vulnerabilities in Python allow an attacker to execute arbitrary code or cause a Denial of Service condition, potentially leading to system compromise or service disruption.

Python vulnerability code-execution dos
2t
medium advisory

Python: Vulnerability Enables File Manipulation

An authenticated remote attacker can exploit a vulnerability in Python to manipulate files, which could lead to unauthorized modification of data or disruption of system integrity across Windows, Linux, and macOS environments.

Python vulnerability file-manipulation
1t
medium advisory

Mistune Markdown Parser Vulnerable to CPU Exhaustion DoS (CVE-2026-49851)

The Mistune Python Markdown parser is vulnerable to a CPU exhaustion Denial of Service (DoS) attack, identified as CVE-2026-49851, due to a superlinear (O(n²)) parsing behavior in the `parse_link_text` function when processing specially crafted input containing repeated square brackets, allowing an attacker to significantly degrade application performance with a small payload.

mistune denial-of-service python library vulnerability markdown
1t 1c
critical threat

Active Exploitation of CVE-2026-1207 in Django Framework

A critical vulnerability, CVE-2026-1207, affecting Django versions prior to 4.2.28, 5.2.11, and 6.0.2, is actively being exploited, posing a significant risk of web server compromise and data exfiltration to organizations using the affected framework.

exploited Django 4.2 +2 web-application vulnerability active-exploitation python django
1c
medium advisory

Soup Sieve Memory Exhaustion via Large Comma-Separated Selector Lists (CVE-2026-49476)

A memory exhaustion vulnerability (CVE-2026-49476) in the soupsieve CSS selector parser, an indirect dependency of Beautiful Soup 4, allows an unauthenticated attacker to cause a denial of service by supplying a crafted, large comma-separated CSS selector string to applications using `soupsieve.compile()` or Beautiful Soup's `.select()`/`.select_one()`, leading to unbounded memory allocation and system resource exhaustion.

soupsieve <= 2.8.3 +1 denial-of-service memory-exhaustion python supply-chain
1t
high advisory

Serena Agent Unauthenticated RCE via DNS Rebinding (CVE-2026-49471)

An unspecified attacker can achieve remote code execution in Serena agent versions prior to 1.5.2 by leveraging an unauthenticated Flask dashboard, DNS rebinding, and memory poisoning, enabling persistent attacker-controlled command execution.

serena-agent remote-code-execution dns-rebinding persistence command-and-control python flask agent
1r 6t 1c 1i
high advisory

`lxml_html_clean` `javascript:` URL Bypass via `xlink:href` (CVE-2026-49825)

The `lxml_html_clean.Cleaner` Python library, and the `lxml.html.clean` module in `lxml`, fails to strip `javascript:`, `vbscript:`, and `data:` URLs from namespaced attributes like `xlink:href` when configured with `safe_attrs_only=False`. This vulnerability, identified as CVE-2026-49825, is a form of stored Cross-Site Scripting (XSS) that allows malicious JavaScript to bypass sanitization, enabling client-side code execution if an application processes and renders untrusted HTML containing such payloads.

lxml <= 6.1.0 +2 xss vulnerability python web-application html-sanitization
2t
high threat

Armored Likho APT Leverages BusySnake Stealer with AI-Generated Loaders and Phishing

The Armored Likho APT group is conducting a spear-phishing campaign against government and energy sectors in Russia, Kazakhstan, and Brazil, using AI-generated loaders and the Python-based BusySnake Stealer to exfiltrate credentials and sensitive data.

Armored Likho apt infostealer phishing python windows government energy
2r 10t
high advisory

CVE-2026-12480 Arbitrary HDF5 File Read via Virtual Dataset Bypass in keras-team/keras

A high-severity vulnerability, CVE-2026-12480, affects the `keras-team/keras` library, enabling an arbitrary HDF5 file read via a virtual dataset bypass, potentially leading to sensitive information disclosure or exfiltration from systems utilizing the library.

keras vulnerability arbitrary-file-read python machine-learning
1c
high advisory

Langroid Tool Invocation Bypass via Unverified User Messages (CVE-2026-54771)

A high-severity vulnerability, CVE-2026-54771, in Langroid applications allows untrusted users to directly invoke internal tools via raw JSON payloads, even when these tools are configured not to be used by the LLM, enabling malicious actors to bypass security controls and execute sensitive operations like file read/write, database queries, or access to internal orchestration tools.

langroid vulnerability rce logic-error python
1t
critical advisory

Langroid Sandbox Escape via Incomplete eval() Mitigation

Langroid is vulnerable to a critical Remote Code Execution (RCE) in its `TableChatAgent` and `VectorStore` components when `full_eval=True` due to CVE-2026-54769; the `eval()` function fails to properly scrub `__builtins__` from `globals`, allowing attackers to inject `__import__('os').system()` calls via crafted prompt payloads, leading to unauthenticated RCE, unauthorized data access, or system compromise on the host running the Langroid agent.

Langroid rce sandbox-escape llm python supply-chain
2r 1t 1i
high advisory

flyto-core SSRF Bypass via IPv6 Transition Addresses (CWE-918)

An authenticated workflow author can bypass `flyto-core`'s Server-Side Request Forgery (SSRF) protection by crafting URLs with IPv6 transition addresses that embed private IPv4s, allowing for data exfiltration from internal services like cloud instance metadata.

flyto-core ssrf vulnerability python defense-evasion
3t 3i
high advisory

CVE-2025-71375: Picklescan Arbitrary Code Execution via _operator.methodcaller Evasion

A vulnerability in `picklescan` versions prior to 0.0.34 (CVE-2025-71375) allows attackers to craft malicious Python pickle payloads using the `_operator.methodcaller` built-in function, which evades detection by the `picklescan` library and enables arbitrary code execution when the payload is loaded by an application using `pickle.load()`.

picklescan vulnerability rce deserialization python
1t 1c
high advisory

CVE-2025-71373: Picklescan Bypass via `operator.methodcaller` Leads to Arbitrary Code Execution

Remote attackers can bypass security checks in `picklescan` versions prior to 0.0.33 by crafting malicious pickle payloads utilizing `operator.methodcaller` function calls, which upon loading by systems relying on `picklescan` for validation, results in arbitrary code execution and system compromise.

picklescan < 0.0.33 vulnerability rce picklescan python deserialization
1t 1c
high advisory

CVE-2025-71372: Picklescan Deserialization Vulnerability (Numpy Gadget)

CVE-2025-71372 describes a critical vulnerability in Picklescan versions prior to 0.0.33, where the tool fails to detect a specific numpy gadget in pickle `__reduce__` methods, allowing attackers to craft malicious pickle files that execute arbitrary Python code when loaded, bypassing safety checks and enabling supply-chain poisoning of shared model files.

Picklescan < 0.0.33 vulnerability deserialization python supply-chain numpy arbitrary-code-execution
2t 1c 2i
high advisory

CVE-2025-71369: Picklescan Malicious Pickle Detection Bypass Leading to RCE

A critical vulnerability, CVE-2025-71369, in `picklescan` versions prior to 0.0.28 allows remote attackers to bypass safety checks for malicious Python pickle files that utilize specific `torch.utils.data.datapipes` methods, enabling undetected embedded malicious code to execute during deserialization, which results in remote code execution (RCE) on the victim's system.

picklescan < 0.0.28 python deserialization rce vulnerability supply-chain machine-learning
2t 1c
high advisory

CVE-2025-71367: Picklescan Bypass Leading to Arbitrary Code Execution

Picklescan versions prior to 0.0.34 contain a deserialization vulnerability (CVE-2025-71367) that allows remote attackers to bypass security checks by crafting malicious pickle files using `_operator.attrgetter` in reduce methods, leading to arbitrary code execution when `pickle.load()` processes the file.

picklescan < 0.0.34 deserialization vulnerability python pickle rce
2t 1c
high advisory

CVE-2025-71366: Picklescan Deserialization Vulnerability Leads to RCE

A critical deserialization vulnerability (CVE-2025-71366) exists in picklescan versions prior to 0.0.28, allowing remote attackers to bypass safety checks by embedding malicious `torch.utils.bottleneck.__main__.run_cprofile` function calls in pickle files, leading to arbitrary code execution when victims load the crafted files.

picklescan < 0.0.28 cve vulnerability deserialization python picklescan
2t 1c
high advisory

CVE-2025-71362 — picklescan before 0.0.33 fails to detect unsafe deserialization when numpy.f2py.crackfortran functio...

picklescan versions prior to 0.0.33 are vulnerable to unsafe deserialization via CVE-2025-71362, allowing attackers to embed malicious code in pickle files that executes due to `numpy.f2py.crackfortran` calling `eval` on arbitrary strings when loaded from untrusted sources, leading to arbitrary code execution.

picklescan cve deserialization python arbitrary-code-execution vulnerability
2t 1c
high advisory

CVE-2025-71360: Picklescan RCE via Undetected Malicious Pickle Files

A high-severity deserialization of untrusted data vulnerability (CVE-2025-71360) in picklescan versions before 0.0.29 allows attackers to embed undetected remote command execution code within malicious pickle files, leading to arbitrary code execution when loaded by victims.

picklescan < 0.0.29 deserialization rce vulnerability python
2t 1c
high advisory

CVE-2025-71359: Picklescan Deserialization RCE Bypass

Picklescan versions prior to 0.0.29 are vulnerable to remote code execution (CVE-2025-71359) due to a failure in detecting malicious Python pickle payloads that utilize `lib2to3.pgen2.grammar.Grammar.loads`, allowing attackers to craft files that evade detection and execute arbitrary code during deserialization.

picklescan < 0.0.29 remote-code-execution deserialization python vulnerability supply-chain
2t 1c
high advisory

CVE-2025-71356: picklescan Deserialization Vulnerability Leads to RCE

A critical deserialization vulnerability (CVE-2025-71356) in `picklescan` versions prior to 0.0.28 allows attackers to embed undetected malicious code within Python pickle files, leading to remote code execution when these files are loaded by victims.

picklescan < 0.0.28 deserialization python vulnerability rce machine-learning
1t 1c
high advisory

CVE-2025-71353: Picklescan Deserialization Vulnerability Leads to Remote Code Execution

Picklescan before version 0.0.28 contains a deserialization vulnerability where it fails to properly detect malicious pickle files. Attackers can craft these files with embedded code that exploits the `torch._dynamo.guards.GuardBuilder.get` function in reduce methods, leading to arbitrary command execution when loaded on a victim system.

picklescan < 0.0.28 deserialization rce python vulnerability CVE-2025-71353
1t 1c 2i
high advisory

CVE-2025-71347: Picklescan Bypass Leads to Arbitrary Code Execution via Malicious Pickle Files

A critical vulnerability (CVE-2025-71347) exists in picklescan prior to version 0.0.33, allowing remote attackers to bypass security checks by failing to detect malicious pickle files leveraging the numpy.f2py.crackfortran.param_eval function, leading to arbitrary code execution upon deserialization of untrusted data.

picklescan < 0.0.33 deserialization python arbitrary-code-execution vulnerability cve defense-evasion
2t 1c 2i
high advisory

CVE-2025-71345: Picklescan Malicious Pickle File Detection Bypass Leading to RCE

CVE-2025-71345 describes a critical vulnerability in `picklescan` versions prior to 0.0.30, where attackers can embed undetected malicious code within pickle files that specifically invoke the `torch.utils.bottleneck.__main__.run_autograd_prof` function, leading to remote code execution upon deserialization by bypassing `picklescan`'s security checks.

picklescan < 0.0.30 remote-code-execution deserialization python machine-learning vulnerability
2t 1c
high advisory

CVE-2025-71343 — picklescan Detection Bypass via Malicious Pickle Files

A deserialization vulnerability, CVE-2025-71343, in picklescan before version 0.0.30 allows attackers to craft malicious pickle files that evade detection and lead to arbitrary code execution when loaded via `pickle.load()`.

picklescan < 0.0.30 deserialization remote-code-execution python vulnerability detection-bypass
2t 1c
high advisory

CVE-2025-71342: picklescan Remote Code Execution Vulnerability

A critical vulnerability (CVE-2025-71342) exists in picklescan versions prior to 0.0.30, where it fails to detect malicious code embedded in Python pickle files by leveraging `idlelib.run.Executive.runcode` in reduce methods, allowing attackers to conceal and execute arbitrary code during `pickle.load` operations, leading to remote code execution (RCE) and potential supply chain attacks, particularly impacting PyTorch models.

picklescan < 0.0.30 vulnerability rce supply-chain python pickle pytorch
1t 1c
high advisory

Cortex MCP Server Untrusted Project Bootstrap Code Execution (CVE-2026-49986)

The Cortex MCP server (`neuro-cortex-memory`) is vulnerable to local arbitrary code execution (CVE-2026-49986) when a user opens an attacker-controlled project in the Claude Code IDE and invokes the `open_visualization` tool, allowing an attacker to execute arbitrary Python code with the victim's local user privileges by manipulating the `CLAUDE_PROJECT_DIR` environment variable.

neuro-cortex-memory <= 3.17.0 +1 rce lpe supply-chain ide python environment-variable
7t
high advisory

joserfc: HS256/HS384/HS512 verify accepts empty/nil HMAC key (CVE-2026-49852)

A critical vulnerability, CVE-2026-49852, exists in the Python `joserfc` library (versions `<= 1.6.7`) where HMAC-signed JSON Web Tokens can be forged, leading to complete authentication bypass, if the application is configured to verify tokens with an empty or `None` HMAC key.

joserfc <= 1.6.7 authentication-bypass jwt python vulnerability cve
1t
high threat

Vect and TeamPCP Partner for Ransomware Campaigns Exploiting Supply Chain Compromises

The threat groups Vect and TeamPCP have formally partnered since March 2026 to conduct widespread ransomware deployment and extortion campaigns by leveraging TeamPCP's credential harvesting and data theft capabilities, often initiated through supply chain compromises involving poisoned software updates and exploitation of critical vulnerabilities like CVE-2025-55182, leading to significant data exfiltration and encrypted systems across multiple sectors.

React Server Components +10 Vect +1 ransomware supply-chain-attack data-theft credential-access extortion python github pypi
1r 10t 1i updated
high advisory

JupyterLab-Git excluded_paths Case-Sensitivity Bypass (CVE-2026-54528)

An authenticated user can bypass the admin-configured `excluded_paths` security control in `jupyterlab-git` versions up to 0.53.0 by exploiting a case-sensitivity flaw on case-insensitive filesystems (e.g., macOS APFS, Windows NTFS), allowing unauthorized read access to git history and file content in explicitly excluded directories.

jupyterlab-git <= 0.53.0 web-vulnerability path-traversal data-exfiltration jupyterlab python
2r 4t
high advisory

Stanza: Remote Code Execution via Unsafe Pickle Deserialization in Model Loaders

Stanza, an NLP library, is vulnerable to remote code execution (CVE-2026-54499) due to an unsafe fallback mechanism when loading PyTorch model files, allowing an attacker who can place a malicious pretrain or model file to achieve arbitrary code execution on systems processing NLP pipelines, leading to credential theft, backdoors, data exfiltration, and lateral movement.

Stanza +1 deserialization rce python pytorch machine-learning supply-chain cwe-502 nlp +1
2r 2t
high advisory

PraisonAI GitHub template cache path traversal allows outside-cache file write and directory deletion

PraisonAI's template loader is vulnerable to a path traversal flaw (GHSA-f44v-7qgw-9gh9) when processing GitHub template URIs, allowing an unauthenticated attacker to write arbitrary files or delete arbitrary directories on the system running PraisonAI, leading to corruption of user configuration, project state, or application data.

praisonai path-traversal application-vulnerability python file-write file-deletion
2r 2t
medium advisory

Pipecat Telephony Runner Unauthenticated Call-Control Abuse

An unauthenticated remote attacker can leverage a missing authorization vulnerability (CWE-862) in the Pipecat development runner's `/ws` WebSocket endpoint to supply a crafted `callSid` in a handshake message, compelling the server to use its configured Twilio, Telnyx, or Plivo credentials to issue authenticated API requests that terminate active calls, resulting in denial of service and credential abuse.

pipecat development runner api-security websocket telephony cwe-862 python
1r 3t 3i
high advisory

PraisonAI Recipe Policy Bypass via YAML Workflow Approval

A policy bypass vulnerability in PraisonAI (CVE-NONE) allows untrusted recipes to self-approve and execute default-denied critical shell tools, such as `execute_command`, by declaring them in `workflow.yaml` instead of `TEMPLATE.yaml requires.tools`, leading to arbitrary command execution with the privileges of the PraisonAI process.

PraisonAI application-vulnerability policy-bypass remote-code-execution python
2r 2t
high threat

PraisonAI: Server-Side Request Forgery (SSRF) in SearxNG / search_web Tools via Attacker-Controlled searxng_url Parameter

A Server-Side Request Forgery (SSRF) vulnerability in PraisonAI's `praisonaiagents` package (versions prior to 1.6.61), specifically within the `searxng_search` and `search_web` tools, allows an attacker to exploit prompt injection by controlling the `searxng_url` parameter, enabling the server to make requests to arbitrary internal endpoints, read responses, perform network enumeration, and potentially expose cloud instance credentials.

exploited praisonaiagents ssrf llm-agent prompt-injection praisonai python ghsa
2r 6t 1i
critical advisory

Praisonai-platform Critical Authentication Bypass Due to Persistent Hardcoded JWT Secret

Praisonai-platform versions up to and including 0.1.4 are vulnerable to a critical authentication bypass stemming from a hardcoded JWT signing secret ('dev-secret-change-me') and a bypassed production guard, allowing unauthenticated attackers to forge JSON Web Tokens (JWTs) and impersonate any user, leading to complete access, privilege escalation to workspace owner, and potential resource destruction.

praisonai-platform authentication-bypass hardcoded-credentials jwt python web-application supply-chain
2r 4t 1i
critical advisory

PraisonAI Platform Vulnerable to JWT Forgery via Hardcoded Default Secret

The `praisonai-platform` package, versions 0.1.4 and below, is critically vulnerable to authentication bypass and privilege escalation due to a hardcoded default JWT signing secret (`dev-secret-change-me`) that is inadvertently enabled in default deployments, allowing an unauthenticated attacker to forge JWTs and impersonate any user.

praisonai-platform <= 0.1.4 authentication-bypass hardcoded-credentials jwt-forgery python supply-chain misconfiguration
2r 4t 3i
critical advisory

Amazon Redshift Python Driver Remote Code Execution via eval() Injection (CVE-2026-8838)

The amazon-redshift-python-driver versions 2.1.13 and earlier is vulnerable to remote code execution (CVE-2026-8838) due to insufficient validation of server data during query result processing, potentially allowing a rogue server or man-in-the-middle to execute arbitrary code on the client.

redshift-connector rce redshift python injection
2r 1t 1c 1i
critical advisory

Malicious Dropper Found in mistralai PyPI Package 2.4.6

The mistralai PyPI package version 2.4.6 contains a malicious dropper that executes on import on Linux, downloading and executing a second-stage payload from a remote IP address, potentially leading to arbitrary code execution.

mistralai client-python supply-chain malware python
2r 1t 3i
high advisory

Pipecat Path Traversal Vulnerability in `/files` Endpoint (CVE-2026-44716)

Pipecat's development runner has a path traversal vulnerability in the `/files` endpoint due to lack of input validation when handling the filename parameter, allowing an unauthenticated attacker with network access to read arbitrary files on the server using `%2F`-encoded separators.

pipecat-ai path-traversal web-application python cve-2026-44716
2r 1t
high advisory

python-utcp: Secrets Leakage via Command Injection

A command injection vulnerability in `utcp-cli` versions 1.1.1 and earlier allows attackers to exfiltrate all process-level secrets by injecting commands into CLI subprocesses.

utcp-cli command-injection secrets-leakage python
2r 1t 1i
medium advisory

UltraJSON Memory Leak in ujson.dump() on Write Failure (CVE-2026-44660)

A memory leak vulnerability exists in UltraJSON's `ujson.dump()` function; when writing to a file-like object, if the write operation raises an exception, the serialized JSON string object is not properly de-referenced, leading to a memory leak (CVE-2026-44660).

ujson memory leak denial of service python CVE-2026-44660
2r 1t
high threat

Heym Sandbox Escape Vulnerability (CVE-2026-45227)

Heym before 0.0.21 is vulnerable to a sandbox escape (CVE-2026-45227) in the custom Python tool executor, allowing authenticated workflow authors to bypass restrictions and execute arbitrary host commands as the backend service user.

Heym sandbox-escape python code-execution
2r 2t 1c
high advisory

Malicious Hugging Face Repository Distributes Information Stealer

A malicious repository on Hugging Face, impersonating OpenAI's 'Privacy Filter' project, distributed information-stealing malware to Windows users by executing a PowerShell command that downloads and runs a Rust-based infostealer, which exfiltrates collected data to a command-and-control server.

Privacy Filter +3 huggingface infostealer malware supply-chain python powershell windows
2r 21t 1i
medium advisory

Mac Adware Injecting Malicious JavaScript via Obfuscated Python Script

A Mac adware, likely a component of OSX.Pirrit, uses multiple layers of obfuscation, including base64 encoding, zlib compression, and variable renaming, to evade detection and inject malicious JavaScript from hxxps://1049434604.rsc.cdn77.org/ij1.min.js.

CleanMyMac X +1 adware macos python javascript_injection
2r 2t 1i
medium advisory

First Time Python Process Creates macOS Launch Agent or Daemon

This rule detects the initial creation or modification of a macOS LaunchAgent or LaunchDaemon plist file by a Python process, a common persistence technique employed by attackers using malicious scripts, compromised dependencies, or model file deserialization.

persistence macos python
2r 2t
high advisory

Memory Exhaustion Vulnerability in Widely Used Python Library

A memory exhaustion vulnerability (CVE-2026-33155) exists in a widely used Python library, affecting services like SageMaker, DataHub, and acryl-datahub due to an incomplete patch for CVE-2025-58367, requiring pinning to version 8.6.2.

memory-exhaustion vulnerability denial-of-service python supply-chain
2r 1t
medium advisory

ROT Encoded Python Script Execution

This analytic detects the execution of Python scripts employing ROT encoding for letter substitution, a technique used by adversaries to obfuscate malicious code within legitimate Python packages on Windows and macOS systems.

Python defense-evasion encoding obfuscation
2r 2t
medium advisory

First Time Python Created a LaunchAgent or LaunchDaemon

Detection of the first-time a Python process creates or modifies a LaunchAgent or LaunchDaemon plist file on a given macOS host, which is indicative of persistence attempts via malicious scripts, compromised dependencies, or model file deserialization.

macOS +2 persistence python launchagent launchdaemon
2r 1t
medium advisory

Python .pth File Creation for Persistence

Attackers can establish persistence on Linux systems by creating malicious .pth files in Python package directories, causing arbitrary code execution on interpreter startup.

Copilot Studio +5 persistence python linux pth file_creation
2r 3t 2i updated
medium advisory

First Time Python Accessed Sensitive Credential Files on macOS

This alert triggers on the first instance of a Python process accessing sensitive credential files on macOS, potentially indicating post-exploitation credential theft.

Python +1 credential-access macos endpoint
2r 1t
medium advisory

First Time Python Spawned a Shell on macOS Host

This rule detects the first time a Python process spawns a shell on a given macOS host using the `-c` flag, indicating potential malicious activity stemming from compromised Python environments.

macOS +2 execution python
2r 1t
high advisory

MONAI Library Vulnerable to Arbitrary Code Execution via Pickle Deserialization

The MONAI library is vulnerable to arbitrary code execution due to insecure deserialization of pickle files via the `algo_from_pickle` function, allowing attackers to execute arbitrary code by providing a malicious pickle file.

MONAI pickle rce insecure-deserialization python
2r 1t
high advisory

PraisonAI Arbitrary Code Execution via Malicious tools.py Import

PraisonAI versions 4.5.138 and earlier are vulnerable to arbitrary code execution due to the automatic import and execution of a `tools.py` file from the current working directory, allowing attackers to execute arbitrary Python code.

PraisonAI rce python
2r 1t 1i
critical advisory

Lupa Sandbox Escape via Incomplete attribute_filter Enforcement

The lupa library's attribute_filter is not consistently applied when attributes are accessed through built-in functions like getattr and setattr, leading to a sandbox escape and arbitrary code execution.

lupa sandbox-escape rce python
2r 3t
medium advisory

Python Site or User Customize File Creation for Persistence

Attackers can exploit Python's sitecustomize.py and usercustomize.py files for persistence by injecting malicious code, allowing them to execute arbitrary commands upon Python startup.

Python persistence startup-hook linux
2r 2t
high advisory

Glances IP Plugin SSRF Vulnerability Leading to Credential Leakage

A server-side request forgery (SSRF) vulnerability exists in the Glances IP plugin due to improper validation of the public_api configuration parameter, allowing attackers to force outbound HTTP requests and potentially leak credentials via the Authorization header.

Glances ssrf credential-leakage python
3r 3t 1i
high advisory

cbor2 Denial of Service via Uncontrolled Recursion

The cbor2 library is vulnerable to a Denial of Service (DoS) attack due to uncontrolled recursion when decoding deeply nested CBOR structures, allowing a remote attacker to crash worker processes with crafted CBOR payloads.

cbor2 denial-of-service recursion-error python
2r 1t