Lucene search
+L
Osv-pysecRecent

7902 matches found

osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•20 views

PYSEC-2026-3537 PraisonAI AgentTeam.launch exposes unauthenticated remote agent listing and invocation endpoints

PraisonAI AgentTeam.launch exposes unauthenticated remote agent invocation endpoints Summary PraisonAI's documented Python AgentTeam.launch / Agents.launch HTTP server starts externally reachable agent invocation endpoints without any authentication enforcement. The current implementation registe...

9.8CVSS6.1AI score0.00325EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•20 views

PYSEC-2026-3517 PraisonAI: Missing Authentication for Critical Function and Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in praisonai

Unauthenticated PraisonAI UI MCP connect endpoint executes attacker-chosen local commands Summary PraisonAI v4.6.48 exposes the PraisonAIUI MCP client management API through the default UI host apps without authentication. A remote unauthenticated client can send POST /api/mcp/connect with a...

9.8CVSS6.6AI score0.01035EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•21 views

PYSEC-2026-3523 PraisonAI: Webhook signature verification skipped (fail-open) when secret unset, allowing forged inbound webhooks (WhatsApp & Linear bots)

The WhatsApp and Linear bot adapters verify the inbound webhook HMAC signature only when a secret is configured. When the secret environment variable is unset — the default on a fresh install and common in development — verification is skipped entirely and the webhook body is parsed and dispatche...

8.6CVSS6.1AI score0.00188EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•21 views

PYSEC-2026-3507 PraisonAI: AgentOS remains unauthenticated after incomplete fix version and allows remote agent invocation

AgentOS remains unauthenticated after GHSA-pm96 patched version and allows remote agent invocation Summary PraisonAI's AgentOS FastAPI deployment surface remains unauthenticated in current main and in releases after the published patched version for GHSA-pm96-6xpr-978x / CVE-2026-40151. The publi...

9.8CVSS6.2AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•22 views

PYSEC-2026-3529 PraisonAI: Unauthenticated RCE via Jobs API + Approval Bypass

Unauthenticated Remote Code Execution via Jobs API and Approval Bypass in PraisonAI Summary An unauthenticated attacker can execute arbitrary OS commands on any server running the PraisonAI Jobs API by submitting a crafted workflow YAML. The attack chains two weaknesses: the /api/v1/runs endpoint...

9.8CVSS6.9AI score0.00601EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•18 views

PYSEC-2026-3519 PraisonAI: Jobs webhook SSRF protection bypass via DNS rebinding

Jobs webhook SSRF protection bypass via DNS rebinding Summary PraisonAI's Async Jobs API validates webhookurl when a job request is parsed and again when the internal Job object is constructed. That validation blocks direct loopback/private targets, but it is not bound to the later network reques...

7.2CVSS6AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•23 views

PYSEC-2026-3527 PraisonAI: Arbitrary File Read via `@file:` Mention Path Traversal

Summary The MentionsParser in src/praisonai-agents/praisonaiagents/tools/mentions.py processes @file: mentions in agent prompts by reading arbitrary files from the filesystem. When a file path is not found relative to the workspace, the parser falls back to using the path as an absolute path...

7.5CVSS6.3AI score0.0053EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•22 views

PYSEC-2026-3501 PraisonAI: Unauthenticated RCE via Jobs API + Approval Bypass

Unauthenticated Remote Code Execution via Jobs API and Approval Bypass in PraisonAI Summary An unauthenticated attacker can execute arbitrary OS commands on any server running the PraisonAI Jobs API by submitting a crafted workflow YAML. The attack chains two weaknesses: the /api/v1/runs endpoint...

9.8CVSS6.9AI score0.00601EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•27 views

PYSEC-2026-3513 praisonai: recipe serve auth middleware silently disables itself when no secret is set

praisonai: recipe serve authentication middleware silently disables itself when no secret is set Researcher: Kai Aizen — SnailSploit @SnailSploit, Adversarial & Offensive Security Research Target: https://github.com/MervinPraison/PraisonAI --- Package: praisonai on PyPI Version tested: 4.6.48...

9.8CVSS6.3AI score0.009EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•25 views

PYSEC-2026-3536 PraisonAI: MCP SSE transport binds 0.0.0.0 with no authentication and no Origin validation; bundled SecurityConfig is never wired in

The MCP SSE server started via ToolsMCPServer.runsse / launchtoolsmcpservertransport="sse" binds to 0.0.0.0 by default and builds its Starlette application with no authentication middleware and no Origin-header validation. The module mcp/mcpsecurity.py provides exactly the needed controls origin...

9.8CVSS6.1AI score0.00904EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•23 views

PYSEC-2026-3533 PraisonAI: execute_code sandbox bypass: str.format C-level attribute access reads every blocklisted dunder

Summary The executecode tool's subprocess sandbox advertises a three-layer defense AST validation, text-pattern blocklist, restricted builtins. In sandbox mode the default only two layers are active — the text-pattern blocklist is skipped — and both remaining layers are bypassed by combining two...

6.5CVSS6.2AI score0.00555EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•22 views

PYSEC-2026-3535 praisonaiagents: SSRF guard validates literal IPs only and never resolves DNS

praisonaiagents: SSRF guard validates literal IPs only and never resolves DNS Researcher: Kai Aizen — SnailSploit @SnailSploit, Adversarial & Offensive Security Research Target: https://github.com/MervinPraison/PraisonAI Weakness: CWE-918 Server-Side Request Forgery SSRF. --- Summary The SSRF gua...

8.5CVSS5.9AI score0.00379EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•24 views

PYSEC-2026-3516 PraisonAI: Unauthenticated Local File Inclusion via agent_file path in PraisonAI Jobs API

Summary An unauthenticated attacker can read arbitrary files on the server by supplying an absolute filesystem path in the agentfile field of the Jobs API. The field has no path validation, no allowlist, and no authentication is required to submit jobs. Details The agentfile field in...

7.5CVSS6AI score0.0053EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•18 views

PYSEC-2026-3511 PraisonAI: Jobs API exposes agent-execution endpoints with no authentication

praisonai: Jobs API exposes agent-execution endpoints with no authentication Researcher: Kai Aizen — SnailSploit @SnailSploit, Adversarial & Offensive Security Research Target: https://github.com/MervinPraison/PraisonAI --- Package: praisonai on PyPI Affected version empirically tested: 4.6.48...

9.8CVSS6.5AI score0.00972EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•17 views

PYSEC-2026-3510 PraisonAI LinearBot processes unsigned webhooks when LINEAR_WEBHOOK_SECRET is missing

PraisonAI LinearBot processes unsigned webhooks when LINEARWEBHOOKSECRET is missing Summary PraisonAI's LinearBot starts a public webhook listener on 0.0.0.0 and treats LINEARWEBHOOKSECRET as optional. When the secret is absent, startup only logs a warning and handlewebhook skips Linear-Signature...

8.6CVSS6.5AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•21 views

PYSEC-2026-3499 PraisonAI Dynamic Context history and terminal tools read files outside configured storage via path traversal

PraisonAI Dynamic Context history and terminal tools read files outside configured storage via path traversal Summary PraisonAI's Dynamic Context module provides filesystem-backed history and terminal-log storage. The SDK reference describes the module as providing: - artifact storage for tool...

7.5CVSS6.1AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•22 views

PYSEC-2026-3521 PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools

PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools Summary praisonaiagents.mcp.ToolsMCPServer.runsse builds a Starlette MCP HTTP+SSE server around mcp.server.sse.SseServerTransport. The server exposes /sse and /messages/, but it does not valida...

8.3CVSS6.2AI score0.00224EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•18 views

PYSEC-2026-3502 PraisonAI recipe serve Typer command bypasses the non-localhost authentication guard

PraisonAI recipe serve Typer command bypasses the non-localhost authentication guard Summary PraisonAI's installed console entrypoint is Typer-first. In current releases, the recipe command is registered in the Typer app and praisonai recipe serve dispatches to the deprecated Typer command in...

8.2CVSS6.7AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•25 views

PYSEC-2026-3520 PraisonAI recipe.run_stream skips dangerous-tool policy enforcement

PraisonAI recipe.runstream skips dangerous-tool policy enforcement Summary PraisonAI recipe execution blocks default-denied dangerous tools unless the caller explicitly passes allowdangeroustools=True. The normal recipe.run path enforces this with checktoolpolicy. The streaming path,...

7.8CVSS6.2AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•21 views

PYSEC-2026-3522 PraisonAI: Compute-bridged file tools allow shell command injection

Compute-bridged file tools allow shell command injection Summary LocalManagedAgent / SandboxedAgent compute bridging wraps readfile, listfiles, and writefile when a compute provider is attached. The bridge converts those file operations into shell command strings using raw path arguments, then...

8.8CVSS6.6AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•19 views

PYSEC-2026-3534 PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools

PraisonAI ToolsMCPServer legacy SSE transport accepts attacker Host/Origin and exposes registered tools Summary praisonaiagents.mcp.ToolsMCPServer.runsse builds a Starlette MCP HTTP+SSE server around mcp.server.sse.SseServerTransport. The server exposes /sse and /messages/, but it does not valida...

8.3CVSS6.2AI score0.00224EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•23 views

PYSEC-2026-3531 PraisonAI: SpiderTools redirect-target SSRF protection bypass

SpiderTools redirect-target SSRF protection bypass Summary SpiderTools.scrapepage validates the initial URL and rejects direct loopback, private, link-local, metadata, and internal hostnames. It then calls requests.Session.get without disabling automatic redirects or validating redirect Location...

6.5CVSS6.4AI score0.0043EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•24 views

PYSEC-2026-3514 PraisonAI dynamic-context artifact tools read arbitrary host files outside artifact storage

PraisonAI dynamic-context artifact tools read arbitrary host files outside artifact storage Summary PraisonAI's Dynamic Context Discovery feature exposes artifact helper tools through ctx.gettools: python ctx = setupdynamiccontext agent = Agent instructions="You are a data analyst.",...

7.5CVSS6AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•23 views

PYSEC-2026-3503 PraisonAI: HTTPApproval dashboard renders tool arguments as raw HTML, allowing approval-page XSS to approve dangerous tools

HTTPApproval dashboard renders tool arguments as raw HTML, allowing approval-page XSS to approve dangerous tools Summary praisonai.bots.HTTPApproval renders pending tool approval arguments directly into the approval dashboard HTML. An attacker-controlled tool argument can inject JavaScript into...

8.8CVSS6.2AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•26 views

PYSEC-2026-3518 PraisonAI Slack app_mention bypasses configured user/channel authorization

PraisonAI Slack appmention bypasses configured user/channel authorization Summary PraisonAI's Slack bot applies its configured allowedusers, allowedchannels, and unknown-user pairing policy in the normal Slack message event handler, but not in the adjacent Slack appmention event handler. A Slack...

8.3CVSS6.5AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•23 views

PYSEC-2026-3506 PraisonAI DiscordApproval accepts unrelated channel messages as dangerous-tool approvals

DiscordApproval accepts unrelated channel messages as dangerous-tool approvals Summary praisonai.bots.DiscordApproval approves a pending dangerous tool call when it sees any later non-bot message in the configured Discord channel whose text is classified as approval, such as yes. The decision is...

8.8CVSS6.1AI score
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•26 views

PYSEC-2026-3458 ansible-core: Argument injection in ansible-galaxy role install leads to arbitrary code execution

A flaw was found in ansible-core. The ansible-galaxy role install command processes dependency specifications from a role's meta/requirements.yml file. Due to improper neutralization of argument delimiters, a malicious role author can inject arbitrary git configuration flags through the src field...

7.8CVSS6.5AI score0.00222EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•21 views

PYSEC-2026-3539 sanic-cors contains an improper regular expression in the try_match() function

sanic-cors version 2.2.0 and prior contains an improper regular expression in the trymatch function in saniccors/core.py that uses re.match without end-anchoring. This allows an attacker to bypass CORS origin allowlists by registering a domain that begins with a trusted origin string, to gain...

6.5CVSS5.9AI score0.00239EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•27 views

PYSEC-2026-3469 bytedance InfiniStore: Denial of Service via Non-Cryptographic Hashing in InfiniStore KV Map

A vulnerability was found in bytedance InfiniStore up to 0.2.33. The impacted element is the function purgekvmap in the library /src/infinistore.h of the component KV Map Handler. Performing a manipulation results in inefficient algorithmic complexity. The attack requires a local approach. The...

4.8CVSS4.4AI score0.00112EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•18 views

PYSEC-2026-3528 PraisonAI: Unauthenticated Event Injection via SSE `/publish` Endpoint

Summary The SSE Server-Sent Events server in src/praisonai-agents/praisonaiagents/server/server.py exposes a /publish endpoint that broadcasts arbitrary messages to all connected clients without any authentication. The ServerConfig dataclass line 24 defines an authtoken field, but this token is...

4.3CVSS6AI score0.00253EPSS
SaveExploits0References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•25 views

PYSEC-2026-3480 LMCache: 16-bit multimodal hash collision can poison KV cache entries

A flaw has been found in LMCache up to 0.4.6. This affects the function hexhashtoint16 of the file lmcache/integration/vllm/utils.py of the component KV Cache Handler. Executing a manipulation can lead to use of weak hash. The attack needs to be launched locally. The attack requires a high level ...

3.6CVSS3.8AI score0.00075EPSS
SaveExploits0References10
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•27 views

PYSEC-2026-3468 GPTCache: File and image cache keys collide because BufferedReader.peek() only reads the buffered prefix

A vulnerability was detected in zilliztech GPTCache up to 0.1.44. Affected by this issue is the function BufferedReader.peek of the file gptcache/processor/pre.py of the component Cache Key Handler. Performing a manipulation of the argument inputdata"image" results in use of weak hash. The attack...

3.6CVSS4.4AI score0.00075EPSS
SaveExploits0References10
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•19 views

PYSEC-2026-3492 OpenStack oslo.messaging does not verify RabbitMQ broker hostname during TLS handshake

An issue was discovered in OpenStack oslo.messaging 1.0.0 through 17.3.0. The oslo.messaging RabbitMQ driver does not perform TLS hostname verification when connecting to the message broker. When sslcafile is configured, the driver enables certificate chain validation but does not pass the expect...

7.4CVSS5.9AI score0.00281EPSS
SaveExploits0References9
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•26 views

PYSEC-2026-3486 OpenStack Mistral allows Arbitrary Remote Code Execution when the API is exposed

OpenStack Mistral through 22.0.0 allows Arbitrary Remote Code Execution when the API is exposed. There are endpoints that allow code execution, which can lead to exfiltration of service credentials...

9.9CVSS6AI score0.00915EPSS
SaveExploits0References11
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•27 views

PYSEC-2026-3470 OpenStack Ironic allows file overwrite via directory traversal during deployment with a crafted ISO image

OpenStack Ironic through before 35.0.2 allows file overwrite via directory traversal during deployment with a crafted ISO image...

5.9CVSS5.9AI score0.0085EPSS
SaveExploits0References7
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•27 views

PYSEC-2026-3488 ms-swift: Image Cache Hash Collision via Missing Dimension Metadata

A security vulnerability has been detected in modelscope ms-swift up to 4.2.0. This affects the function Template.savepilimage of the file swift/template/base.py of the component PIL Image Cache Key Handler. The manipulation leads to use of weak hash. An attack has to be approached locally. A hig...

3.6CVSS4AI score0.00075EPSS
SaveExploits0References12
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•29 views

PYSEC-2026-3491 OpenStack Neutron: Neutron port RBAC policy bypass allows project managers to set trusted device owners on shared networks

In OpenStack Neutron before 28.0.1, a project manager can create or update a port on a shared network owned by another project and set deviceowner to a value that has "network:" at the beginning "network:dhcp" for example. The default port RBAC policies incorrectly included PROJECTMANAGER without...

2.2CVSS5.8AI score0.00377EPSS
SaveExploits0References10
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•31 views

PYSEC-2026-3472 jupyter-server is vulnerable to CORS origin validation bypass when the `allow_origin_pat` configuration is used

A vulnerability in jupyter-server versions 1.12.0 through 2.17.0 allows an attacker to bypass CORS origin validation when the alloworiginpat configuration is used. The issue arises from the use of re.match for validating the Origin header, which only anchors at the start of the string. This allow...

6.1CVSS6.4AI score0.00271EPSS
SaveExploits1References5
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•34 views

PYSEC-2026-3487 mlrun: DataFrame hash collisions can cause dataset artifact path conflicts and silent data corruption

A vulnerability has been found in mlrun up to 1.12.0-rc3. This impacts the function mlrun.utils.helpers.calculatedataframehash of the file mlrun/utils/helpers.py of the component DataFrame Hash Handler. The manipulation leads to use of weak hash. The attack can only be performed from a local...

3.6CVSS3.9AI score0.00075EPSS
SaveExploits0References10
osv-pysec
osv-pysec
•added 2026/07/23 11:41 a.m.•26 views

PYSEC-2026-3471 OpenStack Ironic allows Boot Script Injection

OpenStack Ironic through 35.0.x allows Boot Script Injection...

5.8CVSS5.8AI score0.00432EPSS
SaveExploits0References8
osv-pysec
osv-pysec
•added 2026/07/21 9:16 p.m.•16 views

PYSEC-2026-3544

Capstone is a disassembly framework. Versions prior to 6.0.0-Alpha8 and 5.0.8 have a NULL pointer dereference in modRMRequired and decode when disassembling 3DNow! opcodes 0F 0F in builds compiled with -DCAPSTONEX86REDUCE, allowing a remote attacker to crash any application using the reduced X86...

5.9CVSS5.7AI score0.00468EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2026/07/18 2:17 p.m.•22 views

PYSEC-2026-3718

SurrealDB before 1.0.1 sets default table permissions to FULL instead of NONE, allowing SELECT, CREATE, UPDATE, and DELETE operations on tables without explicit permissions. Attackers with database access or unauthenticated users on publicly exposed instances can perform unrestricted operations o...

8.7CVSS5.8AI score0.00462EPSS
SaveExploits0References2
osv-pysec
osv-pysec
•added 2026/07/15 6:16 p.m.•19 views

PYSEC-2026-3624

PyTorch Lightning through 2.6.5, fixed in commit d710d68, contains a remote code execution vulnerability in the loadstate function that imports and executes attacker-controlled module names from checkpoint instantiator hyperparameters. Attackers can craft malicious checkpoint files that bypass...

8.4CVSS8.3AI score0.00626EPSS
SaveExploits1References6
osv-pysec
osv-pysec
•added 2026/07/15 6:16 p.m.•19 views

PYSEC-2026-3967

PyTorch Lightning through 2.6.5, fixed in commit d710d68, contains a remote code execution vulnerability in the loadstate function that imports and executes attacker-controlled module names from checkpoint instantiator hyperparameters. Attackers can craft malicious checkpoint files that bypass...

8.4CVSS8.3AI score0.00626EPSS
SaveExploits1References6
osv-pysec
osv-pysec
•added 2026/07/14 5:17 p.m.•26 views

PYSEC-2026-3457

pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the univ.Real type converted its mantissa, base, and exponent value to a Python float using exact big-integer exponentiation. A BER, CER, or DER encoded REAL value only a few bytes long can carry a very large exponent, causing float...

7.5CVSS7.4AI score0.00616EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2026/07/14 5:17 p.m.•21 views

PYSEC-2026-3456

pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the BER, CER, and DER decoders process OBJECT IDENTIFIER and RELATIVE-OID values in quadratic time relative to the number of arcs, so a small crafted payload containing an OID with many arcs consumes excessive CPU per decode call and c...

7.5CVSS7.4AI score0.00616EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2026/07/14 5:17 p.m.•24 views

PYSEC-2026-3455

pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.4, the BER decoder shared by the CER and DER codecs parses long-form tags by accumulating continuation octets without an upper bound on the tag ID size, allowing a crafted input to force construction of an arbitrarily large integer with C...

7.5CVSS7.4AI score0.00616EPSS
SaveExploits0References3
osv-pysec
osv-pysec
•added 2026/07/14 5:17 p.m.•24 views

PYSEC-2026-3454

Pillow is a Python imaging library. Prior to 12.3.0, Pillow's public rank-filter API can trigger a native heap out-of-bounds write when given a very large odd filter size because ImageFilter.RankFilter.filter calls image.expandsize // 2, size // 2 before rank-filter size validation and...

8.2CVSS7.6AI score0.00445EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2026/07/14 4:17 p.m.•24 views

PYSEC-2026-3452

Pillow is a Python imaging library. From 12.0.0 through 12.2.0, Pillow's EPS parser in PIL/EpsImagePlugin.py accepts a negative byte count in the %%BeginBinary directive, allowing a crafted EPS file to cause Image.open to seek backwards to the same directive and parse it repeatedly in an infinite...

7.5CVSS5.9AI score0.00399EPSS
SaveExploits1References4
osv-pysec
osv-pysec
•added 2026/07/14 4:17 p.m.•24 views

PYSEC-2026-3453

Pillow is a Python imaging library. Prior to 12.3.0, Pillow's ImageCms.ImageCmsTransform.applyim, imOut API can trigger controlled native heap corruption when the caller supplies an output image whose mode does not match the transform's declared output mode. This issue is fixed in version 12.3.0...

7.5CVSS7.8AI score0.00385EPSS
SaveExploits1References4
Total number of security vulnerabilities7902