Every known security problem in the code packages we track, newest first. It comes from public security databases and updates every few hours. See when it last updated
| Advisory | Severity | Attack odds | Published | Packages |
|---|---|---|---|---|
Malicious release: Malicious code in xyq-drama-skill (PyPI) MAL-2026-10681 | Malicious | Not scored | 15 Jul, 2026 | PyPI xyq-drama-skill |
PraisonAI: Plugin Auto-Discovery Executes Arbitrary Python Files Without Verification CVE-2026-61446, GHSA-m6wp-h223-4c8g, PYSEC-2026-4271 | High | 0.3% | 15 Jul, 2026 | PyPI praisonaiagents |
PraisonAI: SkillTools Executes Scripts Without Path Containment Validation CVE-2026-61443, GHSA-c44f-37qr-gw3f, PYSEC-2026-4270 | High | 0.6% | 15 Jul, 2026 | PyPI praisonaiagents |
PraisonAI: Platform members can rewrite shared labels and owner issue labels without owner/admin authorization CVE-2026-61440, GHSA-xxgv-vgvj-qvxh, PYSEC-2026-4264 | High | 0.3% | 15 Jul, 2026 | PyPI praisonai-platform |
PraisonAI vulnerable to Remote Code Execution via Broken AST Sandbox CVE-2026-61438, GHSA-26mh-57q7-jfvr | High | 0.3% | 15 Jul, 2026 | PyPI praisonai |
PraisonAI: AgentMail webhook mode accepts forged unsigned message.received events and invokes agents CVE-2026-61436, GHSA-7c92-x8vg-4258, PYSEC-2026-4252 | High | 0.4% | 15 Jul, 2026 | PyPI praisonai |
PraisonAI: Call API localhost-only authentication bypass via spoofed Host header CVE-2026-61435, GHSA-2gpf-2492-q9jh, PYSEC-2026-4247 | High | 0.5% | 15 Jul, 2026 | PyPI praisonai |
PraisonAI: API deploy code generator embeds unescaped YAML fields into Python source CVE-2026-61433, GHSA-79fv-7hq9-w7xg, PYSEC-2026-4251 | High | 0.2% | 15 Jul, 2026 | PyPI praisonai |
PraisonAI: DNS rebinding bypass in `web_crawl` SSRF protection allows internal response disclosure CVE-2026-61430, GHSA-qg25-6gc4-48mg, PYSEC-2026-4272 | High | 0.3% | 15 Jul, 2026 | PyPI praisonaiagents |
PraisonAI: MCP HTTP-stream transport is unauthenticated by default, exposing tool enumeration and an unvalidated tool-call surface CVE-2026-61427, GHSA-hc5v-gxvj-58wh, PYSEC-2026-4257 | High | 0.4% | 15 Jul, 2026 | PyPI praisonai |
PraisonAI: Human-in-the-loop tool approval is cached by tool name and silently reused for all subsequent calls with arbitrary arguments CVE-2026-60087, GHSA-29r9-67vg-qj56, PYSEC-2026-4265 | Medium | 0.3% | 15 Jul, 2026 | PyPI praisonaiagents |
PraisonAI: SecurityPolicy command/path/import restrictions are completely unenforced by the default SubprocessSandbox backend CVE-2026-60085, GHSA-5r6c-gj4g-r697, PYSEC-2026-4250 | High | 0.3% | 15 Jul, 2026 | PyPI praisonai |
Malicious release: Malicious code in northstart-sdk (PyPI) MAL-2026-10672 | Malicious | Not scored | 15 Jul, 2026 | PyPI northstart-sdk |
Malicious release: Malicious code in data-proxy-for-test (PyPI) MAL-2026-10642 | Malicious | Not scored | 15 Jul, 2026 | PyPI data-proxy-for-test |
Malicious release: Malicious code in ethereum-input-decorder (PyPI) MAL-2026-10643 | Malicious | Not scored | 15 Jul, 2026 | PyPI ethereum-input-decorder |
Malicious release: Malicious code in proxy-checker-j (PyPI) MAL-2026-10644 | Malicious | Not scored | 14 Jul, 2026 | PyPI proxy-checker-j |
NetLicensing-MCP: Unauthenticated Use of Server-Side NetLicensing API Key in HTTP Mode CVE-2026-54446, GHSA-x9vc-9ffq-p3gj, PYSEC-2026-3490 | High | 0.6% | 14 Jul, 2026 | PyPI netlicensing-mcp |
Malicious release: Malicious code in tronwe (PyPI) MAL-2026-10624 | Malicious | Not scored | 14 Jul, 2026 | PyPI tronwe |
Malicious release: Malicious code in cosmos-gradio (PyPI) MAL-2026-10618 | Malicious | Not scored | 14 Jul, 2026 | PyPI cosmos-gradio |
Malicious release: Malicious code in cosmos-cuda (PyPI) MAL-2026-10617 | Malicious | Not scored | 14 Jul, 2026 | PyPI cosmos-cuda |
pyasn1: Uncontrolled resource consumption when converting decoded REAL values CVE-2026-59886, GHSA-hm4w-wwcw-mr6r, PYSEC-2026-3457 | High | 0.6% | 14 Jul, 2026 | PyPI pyasn1 |
pyasn1: Quadratic complexity in OBJECT IDENTIFIER and RELATIVE-OID processing allows denial of service CVE-2026-59885, GHSA-8ppf-4f7h-5ppj, PYSEC-2026-3456 | High | 0.6% | 14 Jul, 2026 | PyPI pyasn1 |
pyasn1 BER/CER/DER decoder denial of service via unbounded long-form tag IDs CVE-2026-59884, GHSA-m4p7-r5rc-7g4j, PYSEC-2026-3455 | High | 0.6% | 14 Jul, 2026 | PyPI pyasn1 |
Pillow: Decompression Bomb DoS via PdfParser.PdfStream.decode() BIT-pillow-2026-59200, CVE-2026-59200, GHSA-jjj6-mw9f-p565, PYSEC-2026-3495 | High | 0.4% | 14 Jul, 2026 | PyPI Pillow PyPI pillow |
Pillow: Heap out-of-bounds write in `ImageFilter.RankFilter` via integer overflow in `ImagingExpand` BIT-pillow-2026-59197, CVE-2026-59197, GHSA-xj96-63gp-2gmr, PYSEC-2026-3454 | High | 0.4% | 14 Jul, 2026 | PyPI Pillow PyPI pillow |
Pillow: Out-of-bounds read via attacker-controlled row stride on Pillow's mmap path (McIdas AREA files) BIT-pillow-2026-54058, CVE-2026-54058, GHSA-62p4-gmf7-7g93, PYSEC-2026-3493 | High | 0.5% | 14 Jul, 2026 | PyPI pillow |
Malicious release: Malicious code in proxy-check-ii (PyPI) MAL-2026-10610 | Malicious | Not scored | 14 Jul, 2026 | PyPI proxy-check-ii |
Pillow: Controlled heap out-of-bounds write in Pillow `ImageCmsTransform.apply()` via output mode mismatch BIT-pillow-2026-59205, CVE-2026-59205, GHSA-9hw9-ch79-4vh6, PYSEC-2026-3453 | High | 0.4% | 14 Jul, 2026 | PyPI pillow |
Pillow JPEG2000 tiled decode retains a growing scratch buffer and can be used for denial of service BIT-pillow-2026-59204, CVE-2026-59204, GHSA-vjc4-5qp5-m44j, PYSEC-2026-3496 | High | 0.4% | 14 Jul, 2026 | PyPI pillow |
Pillow EpsImagePlugin negative %%BeginBinary byte count causes infinite loop denial of service BIT-pillow-2026-59203, CVE-2026-59203, GHSA-pg7v-jwj7-p798, PYSEC-2026-3452 | High | 0.4% | 14 Jul, 2026 | PyPI pillow |
Pillow: Heap out-of-bounds write `Image.paste()` / `Image.crop()` via signed coordinate overflow BIT-pillow-2026-59199, CVE-2026-59199, GHSA-6r8x-57c9-28j4, PYSEC-2026-3451 | High | 0.4% | 14 Jul, 2026 | PyPI Pillow PyPI pillow |
Pillow TGA RLE encoder can serialize up to ~57 KB of adjacent heap data into generated images BIT-pillow-2026-59198, CVE-2026-59198, GHSA-fj7v-r99m-22gq, PYSEC-2026-3494 | High | 0.3% | 14 Jul, 2026 | PyPI Pillow PyPI pillow |
Snowflake SQLAlchemy affected by SQL injection and local file disclosure vulnerabilities CVE-2026-15736, GHSA-8g6f-qw9x-4q6q, PYSEC-2026-3921 | High | 0.4% | 14 Jul, 2026 | PyPI snowflake-sqlalchemy |
Malicious release: Malicious code in tennacity (PyPI) MAL-2026-10576 | Malicious | Not scored | 14 Jul, 2026 | PyPI tennacity |
Keras: tar extraction permits symlink-based path traversal CVE-2026-12482, GHSA-58hv-7753-xmfq, PYSEC-2026-3630 | Medium | 0.3% | 14 Jul, 2026 | PyPI keras |
Malicious release: Malicious code in pokee-data-utils (PyPI) MAL-2026-10547 | Malicious | Not scored | 14 Jul, 2026 | PyPI pokee-data-utils |
Apple App Store Server Python Library: SignedDataVerifier accepts stale OCSP GOOD responses and can bypass certificate revocation checks GHSA-8f6j-263m-g72x | Medium | Not scored | 13 Jul, 2026 | PyPI app-store-server-library |
json_repair: Circular JSON Schema `$ref` causes unbounded CPU DoS GHSA-xf7x-x43h-rpqh | High | Not scored | 13 Jul, 2026 | PyPI json-repair |
crewai-tools SSRF redirect bypass exposes internal services CVE-2026-62240, GHSA-mr4r-hcgx-8p4h, PYSEC-2026-3819 | High | 0.5% | 13 Jul, 2026 | PyPI crewai-tools |
Ollama downloadBlob Improper Validation of Array Index Denial-of-Service Vulnerability. This vulnerability allows remote attackers to create a denial-of-service condition on affected installations of Ollama. Authentication is not required to exploit this vulnerability.
The specific flaw exists with CVE-2026-15685, PYSEC-2026-3450 | High | 0.7% | 13 Jul, 2026 | PyPI ollama |
Malicious release: Malicious code in browser-use-headless (PyPI) MAL-2026-10484 | Malicious | Not scored | 13 Jul, 2026 | PyPI browser-use-headless |
DIRAC: SQL injection and lack of access control in PilotManager service GHSA-7xw9-549r-8jrc | High | Not scored | 13 Jul, 2026 | PyPI DIRAC PyPI dirac |
DIRAC: Pilot code downloaded over unverified HTTPS connection CVE-2026-61668, GHSA-vg99-gr89-qhw9, PYSEC-2026-3464 | High | 0.4% | 13 Jul, 2026 | PyPI DIRAC PyPI dirac |
DIRAC is vulnerable to RCE in FileCatalog DatasetManager via SQL injection + eval CVE-2026-61667, GHSA-m4m7-4cw8-62j6, PYSEC-2026-3463 | Critical | 1.2% | 13 Jul, 2026 | PyPI DIRAC PyPI dirac |
DIRAC is vulnerable to RCE in RequestManager due to eval on untrusted input CVE-2026-45579, GHSA-9jpv-c7p4-997x, PYSEC-2026-3462 | Critical | 0.9% | 13 Jul, 2026 | PyPI DIRAC PyPI dirac |
Authenticated SSRF in Gravitino JobManager allows server-side HTTP requests to internal network and cloud metadata endpoints via unvalidated job template URIs. A vulnerability in Apache Gravitino.
This issue affects Apache Gravitino: from 1.0.0 through 1.2.1.
Users are recommended to upgrade to ve CVE-2026-49876, PYSEC-2026-3442 | Medium | 0.5% | 13 Jul, 2026 | PyPI apache-gravitino |
URL path injection via unencoded user-supplied identifiers vulnerability in Apache Gravitino.
This issue affects Apache Gravitino: from 1.0.0 before 1.2.1.
Users are recommended to upgrade to version 1.2.1, which fixes the issue. CVE-2026-41041, PYSEC-2026-3441 | Critical | 0.6% | 13 Jul, 2026 | PyPI apache-gravitino |
Malicious release: Malicious code in turbocalcng (PyPI) MAL-2026-10441 | Malicious | Not scored | 13 Jul, 2026 | PyPI turbocalcng |
PyOD persistence.load deserializes untrusted artifacts before validation CVE-2026-15529, GHSA-997v-r4v7-9f3g, PYSEC-2026-3909 | Medium | 0.4% | 13 Jul, 2026 | PyPI pyod |
Malicious release: Malicious code in fast-dotenv (PyPI) MAL-2026-10215 | Malicious | Not scored | 12 Jul, 2026 | PyPI fast-dotenv |