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 |
|---|---|---|---|---|
NLTK: WekaClassifier passes an unvalidated caller-controlled model path to the weka JVM, bypassing nltk.pathsec containment CVE-2026-109956, GHSA-j456-xh4h-cpf2 | High | 0.3% | 16 days ago | PyPI nltk |
Malicious release: Malicious code in npp-ml (PyPI) MAL-2026-17847 | Malicious | Not scored | 17 days ago | PyPI npp-ml |
copyparty FTP: upload outside defined volumes (limited path traversal) CVE-2026-104102, GHSA-phv8-wgjp-g4p9 | Medium | 0.3% | 17 days ago | PyPI copyparty |
Malicious release: Malicious code in minecraftaccfinder (PyPI) MAL-2026-17809 | Malicious | Not scored | 17 days ago | PyPI minecraftaccfinder |
Malicious release: Malicious code in agent-vx (PyPI) MAL-2026-17755 | Malicious | Not scored | 19 days ago | PyPI agent-vx |
Malicious release: Malicious code in pafer (PyPI) MAL-2026-17756 | Malicious | Not scored | 19 days ago | PyPI pafer |
Malicious release: Malicious code in webreader (PyPI) MAL-2026-17757 | Malicious | Not scored | 19 days ago | PyPI webreader |
Malicious release: Malicious code in media-manager5 (PyPI) MAL-2026-17753 | Malicious | Not scored | 19 days ago | PyPI media-manager5 |
Malicious release: Malicious code in agentaix (PyPI) MAL-2026-17752 | Malicious | Not scored | 19 days ago | PyPI agentaix |
Shiny for Python has path traversal in bookmark restore CVE-2026-108258, GHSA-47c3-hpmg-7j6p, PYSEC-2026-4300 | Medium | 0.4% | 20 days ago | PyPI shiny |
pacioli: A submit consent marker licensed cancellation of caller-named pre-existing documents CVE-2026-107841, GHSA-3hj7-6vmj-h8v4, PYSEC-2026-4246 | Medium | 0.2% | 20 days ago | PyPI pacioli-guard |
pyload-ng: getUserData/get_userdata exposed at Perms.ANY allow any authenticated account to brute-force the administrator password GHSA-68w4-83fh-f2w8 | High | Not scored | 20 days ago | PyPI pyload-ng |
pyLoad: Rate-Limit Bypass and Audit-Log Spoofing via Trusted Client-Controlled `X-Forwarded-For` Header GHSA-9q47-3cm2-2rp8 | Medium | Not scored | 20 days ago | PyPI pyload-ng |
pyLoad: Privilege revocation and password change through the REST API do not invalidate the user's session GHSA-jq7h-wrvp-3rgx | High | Not scored | 20 days ago | PyPI pyload-ng |
pyLoad: Api.set_user_permission never invalidates the target's session GHSA-889w-m37p-88m5 | High | Not scored | 20 days ago | PyPI pyload-ng |
pyLoad WindowsPhoneNotify addon: non-admin SETTINGS user triggers SSRF via unguarded http.client notification host GHSA-p3pr-8f3m-4qp8 | Medium | Not scored | 20 days ago | PyPI pyload-ng |
pyLoad: Tar extraction creates device nodes and FIFOs (member types not filtered; tarfile extractall without filter=) GHSA-fr26-jjhm-638c | High | Not scored | 20 days ago | PyPI pyload-ng |
pyLoad has an authentication bypass in API key validation (check_apikey cache) GHSA-r44w-v6gf-x3p6 | High | Not scored | 20 days ago | PyPI pyload-ng |
pyLoad: Unauthenticated access to /web/<path:filename> bypasses authentication on sensitive templates and leaks internal error details via exception attribute typo CVE-2026-75597, GHSA-j92p-c242-7hfx, PYSEC-2026-4292 | Medium | 0.3% | 20 days ago | PyPI pyload-ng |
pyLoad: Lack of Input Size Validation Leads to Denial of Service (DoS) and Process Termination CVE-2026-48484, GHSA-vq8p-m3wm-gv5f, PYSEC-2026-4293 | Medium | 0.4% | 20 days ago | PyPI pyload-ng |
Malicious release: Malicious code in py2ops (PyPI) MAL-2026-17807 | Malicious | Not scored | 20 days ago | PyPI py2ops |
Malicious release: Malicious code in ig-gox (PyPI) MAL-2026-17712 | Malicious | Not scored | 21 days ago | PyPI ig-gox |
Strawberry GraphQL: Synchronous permission checks can treat an awaitable authorization result as truthy CVE-2026-107728, GHSA-pfvf-fwfp-25mp, PYSEC-2026-4303 | High | 0.4% | 21 days ago | PyPI strawberry-graphql |
Strawberry legacy graphql-ws retains naturally completed subscription slots CVE-2026-107727, GHSA-m952-2w3f-6r8h, PYSEC-2026-4302 | Low | 0.4% | 21 days ago | PyPI strawberry-graphql |
Banks: Symlink traversal and arbitrary file disclosure/overwrite in DirectoryPromptRegistry CVE-2026-107716, GHSA-556j-vv39-8rqv, PYSEC-2026-4201 | High | 0.1% | 21 days ago | PyPI banks |
Banks: User-controlled prompt input can be parsed as privileged chat messages CVE-2026-107717, GHSA-hmq2-7hp6-7crh, PYSEC-2026-4202 | Medium | 0.3% | 21 days ago | PyPI banks |
Indico: Cross-Site-Scripting in minutes editor CVE-2026-107397, GHSA-cw24-x4mj-fw3q, PYSEC-2026-4228 | Medium | 0.2% | 21 days ago | PyPI indico |
MongoDB Python Driver: Out-of-bounds read in BSON decoding via a malformed Regex element CVE-2026-106435, GHSA-98qm-wvgf-w4cf | High | 0.1% | 21 days ago | PyPI pymongo |
Malicious release: Malicious code in kafka-helmsman (PyPI) MAL-2026-17702 | Malicious | Not scored | 21 days ago | PyPI kafka-helmsman |
Malicious release: Malicious code in kafka-roller (PyPI) MAL-2026-17703 | Malicious | Not scored | 21 days ago | PyPI kafka-roller |
Indico: Cross-Site-Scripting in link fields CVE-2026-107396, GHSA-c4wc-ggrj-jg9v, PYSEC-2026-4227 | Medium | 0.2% | 21 days ago | PyPI indico |
Indico: Missing access check in legacy session export API CVE-2026-107395, GHSA-6p4f-j8j6-463q, PYSEC-2026-4226 | Medium | 0.2% | 21 days ago | PyPI indico |
Indico: Incomplete Server-Side Request Forgery (SSRF) check CVE-2026-107394, GHSA-2v95-h47v-g4x9, PYSEC-2026-4225 | Medium | 0.3% | 21 days ago | PyPI indico |
CairoSVG: Quadratic-time DoS parsing a crafted SVG <path> CVE-2026-107378, GHSA-c3jg-qh8m-j3h2, PYSEC-2026-4204 | High | 0.4% | 21 days ago | PyPI cairosvg |
datamodel-code-generator: Protobuf weak-import path traversal allows files to be written outside the temporary directory CVE-2026-107377, GHSA-77xj-x4rm-935c, PYSEC-2026-4205 | High | 0.5% | 21 days ago | PyPI datamodel-code-generator |
Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): the local chat endpoint does not validate the `Host` header CVE-2026-107292, GHSA-q2xc-rrxj-58x9, PYSEC-2026-4279, PYSEC-2026-4288 | Medium | 0.1% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): a website visited by the developer can trigger agent runs and server-side tool execution on the local chat endpoint CVE-2026-107295, GHSA-h4xc-3qfq-jf93, PYSEC-2026-4278, PYSEC-2026-4287 | High | 0.2% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `include_content=False` CVE-2026-107293, GHSA-3gh4-cghq-f8v4, PYSEC-2026-4274, PYSEC-2026-4283 | Low | 0.3% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl CVE-2026-107294, GHSA-v2xh-2vp8-57h8, PYSEC-2026-4280, PYSEC-2026-4289 | Medium | 0.4% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI: Event loop blocked by quadratic title extraction in `web_fetch` CVE-2026-107290, GHSA-fpf4-vwcp-v4hp, PYSEC-2026-4277, PYSEC-2026-4286 | Medium | 0.5% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans include content when `include_content=False` CVE-2026-107291, GHSA-4x9p-g9wm-8q7f, PYSEC-2026-4275, PYSEC-2026-4284 | Low | 0.6% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv6 zone identifiers CVE-2026-107289, GHSA-vmxc-h2x2-jmf3, PYSEC-2026-4282, PYSEC-2026-4291 | Medium | 0.4% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI: Excessive resource use when local web fetching converts nested HTML CVE-2026-107287, GHSA-v36g-jcw9-x7cw, PYSEC-2026-4281, PYSEC-2026-4290 | Medium | 0.3% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
Pydantic AI: Concurrency-limited models can keep their slot when a streamed request ends early CVE-2026-107286, GHSA-6fqq-452j-qhrp, PYSEC-2026-4276, PYSEC-2026-4285 | High | 0.4% | 21 days ago | PyPI pydantic-ai PyPI pydantic-ai-slim |
PraisonAI: Code Injection via f-string Interpolation in Deploy API Server Generation CVE-2026-61444, CVE-2026-62176, GHSA-g6j7-pffp-8whg, PYSEC-2026-4256 | Critical | 0.5% | 22 days ago | PyPI PraisonAI PyPI praisonai |
PraisonAI: Platform members can delete owner issue dependencies through member-owned related issues CVE-2026-61441, CVE-2026-62179, GHSA-mxmx-rh57-jx58, PYSEC-2026-4263 | Medium | 0.3% | 22 days ago | PyPI praisonai-platform |
wger: Cross-User Data Corruption via Missing Ownership Check on WorkoutLog.slot_entry CVE-2026-46438, GHSA-rjpf-7pf5-q54x, PYSEC-2026-4314 | Medium | 0.2% | 22 days ago | PyPI wger |
wger: Trainer Privilege Escalation - Improper Privilege Management CVE-2026-46434, GHSA-x249-cx55-2h87, PYSEC-2026-4316 | High | 0.2% | 22 days ago | PyPI wger |
wger: API credentials remain valid after logout/password change CVE-2026-46437, GHSA-v3x9-6gg8-c2c9, PYSEC-2026-4315 | Medium | 0.2% | 22 days ago | PyPI wger |
wger: trainer_login accepts GET - CSRF bypass enables forced session rebinding CVE-2026-45161, GHSA-xf64-4pmc-h8qf, PYSEC-2026-4317 | Medium | 0.1% | 22 days ago | PyPI wger |