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 |
|---|---|---|---|---|
Graphify Fortran extractor: incomplete cpp #include hardening allows arbitrary host-file read/exfiltration when indexing an untrusted repo GHSA-pcc4-rvhr-2pr8 | Medium | Not scored | 10 days ago | PyPI graphifyy |
ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process CVE-2026-111997, GHSA-rxp7-6hxx-x8q5 | Medium | 0.3% | 12 days ago | npm ip-address |
borg extract might modify out-of-tree files when extracting maliciously crafted archives CVE-2026-62268, GHSA-gfp8-w835-v44j | Medium | Not scored | 14 days ago | PyPI borgbackup |
Python Social Auth: Login CSRF in LINE backend (LineOAuth2) — missing OAuth state validation (incomplete fix of 5.0.0 campaign) CVE-2026-62322, GHSA-526j-582w-7fm9 | Medium | 0.2% | 14 days ago | PyPI social-auth-core |
tinytag: Infinite loop when parsing certain M4A files containing invalid atoms CVE-2026-104266, GHSA-24cc-9352-h2pg | Medium | 0.3% | 14 days ago | PyPI tinytag |
Nuxt OG Image cache poisoning through derivable cache keys on unsigned dynamic image routes CVE-2026-102527, GHSA-2x6f-rp82-ppmj | Medium | 0.2% | 14 days ago | npm nuxt-og-image |
ApostropheCMS: Page REST API authorization bypass CVE-2026-110904, CVE-2026-113670, GHSA-2j32-q6rx-h844 | Medium | 0.3% | 15 days ago | npm apostrophe |
Nodemailer: RFC 5322 comment inside an angle-bracket address is never stripped CVE-2026-110870, GHSA-g73g-hqqh-jr95 | Medium | 0.3% | 15 days ago | npm nodemailer |
@better-auth/drizzle-adapter: Concurrent requests can exceed rate limits on PostgreSQL CVE-2026-110861, GHSA-44jh-23m7-hpcf | Medium | 0.2% | 15 days ago | npm @better-auth/drizzle-adapter npm @better-auth/kysely-adapter npm better-auth |
GitPython: Submodule.move() follows an attacker-committed intermediate symlink outside the worktree CVE-2026-110860, GHSA-gq48-pqfc-9p58 | Medium | 0.2% | 15 days ago | PyPI GitPython PyPI gitpython |
qs : qs.stringify with arrayFormat 'comma' throws an uncaught TypeError on array elements carrying a non-callable own toString (DoS) CVE-2026-110816, GHSA-6pq8-jhm2-2vcw | Medium | 0.4% | 15 days ago | npm qs |
Pipecat: Public exposure of Pipecat’s development runner can allow unauthenticated bot session creation CVE-2026-102682, GHSA-hqm2-cfx2-2vgh | Medium | 0.2% | 15 days ago | PyPI pipecat-ai |
Appium: Symlink based Zip Slip in @appium/support ZIP extraction CVE-2026-103975, GHSA-qfxx-c367-67f8 | Medium | 0.6% | 15 days ago | npm @appium/support |
MCP Python SDK: Unbounded Session Accumulation in StreamableHTTP Transport Enables Resource Exhaustion CVE-2026-59951, GHSA-84m7-p3x7-pcfv | Medium | 0.5% | 15 days ago | PyPI mcp |
YOURLS: Unauthenticated File Inclusion CVE-2026-62858, GHSA-f8ff-652m-j5rx | Medium | 0.5% | 15 days ago | Packagist yourls/yourls |
unstructured: Stored XSS via unescaped HTML generation CVE-2026-104250, GHSA-v5mq-3xhg-98m9 | Medium | 0.2% | 16 days ago | PyPI unstructured |
JupyterLab: Command link trust prompt in JupyterLab can trust a document other than the one clicked CVE-2026-102832, GHSA-jwrc-gm9j-263p | Medium | 0.1% | 16 days ago | PyPI jupyterlab PyPI jupyterlite-core PyPI notebook |
obsidian-tc Bridge tools leak denied-note data via unfiltered sibling fields CVE-2026-77362, GHSA-43r2-c7g8-prc8 | Medium | 0.2% | 16 days ago | npm obsidian-tc |
obsidian-tc : Symlink read-ACL scope bypass via lexical path checks CVE-2026-77361, GHSA-c5xx-h28h-f682 | Medium | 0.1% | 16 days ago | npm obsidian-tc |
Backstage: Improper access control in backend action invocation CVE-2026-106495, GHSA-3xr5-8w6c-p5gw | Medium | 0.2% | 17 days ago | npm @backstage/backend-defaults |
copyparty FTP: upload outside defined volumes (limited path traversal) CVE-2026-104102, GHSA-phv8-wgjp-g4p9 | Medium | 0.3% | 17 days ago | PyPI copyparty |
obsidian-tc: Default folder ACL is fail-open; .obsidian plugin secrets are readable by default CVE-2026-77364, GHSA-cvp8-vvgf-69q4 | Medium | 0.2% | 17 days ago | npm obsidian-tc |
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 |
Contao: Improper access control in the preview links module CVE-2026-107850, GHSA-q6wp-fr43-gm9v | Medium | 0.2% | 20 days ago | Packagist contao/core-bundle |
Contao: Improper access control in the table access voter CVE-2026-107851, GHSA-5974-gfqc-wrcm | Medium | 0.2% | 20 days ago | Packagist contao/core-bundle |
Contao: Path traversal in the images controller CVE-2026-107844, GHSA-mrvp-7wmx-5m4h | Medium | 0.3% | 20 days ago | Packagist contao/core-bundle |
Contao: The registration module re-sends activation mails CVE-2026-107843, GHSA-mfxh-vp55-7gc6 | Medium | 0.3% | 20 days ago | Packagist contao/core-bundle |
Contao: Protected page content is disclosed to anonymous visitors after contao.search.index_protected is disabled CVE-2026-107842, GHSA-x2rp-9qf7-2fmq | Medium | 0.3% | 20 days ago | Packagist contao/core-bundle |
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: 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 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: 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 |
fast-jwt: Verifier cache accepts expired JWTs without iat. CVE-2026-107719, GHSA-x937-hj6v-793p | Medium | 0.3% | 21 days ago | npm fast-jwt |
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 |
AdonisJS: Unencoded route parameters can produce open redirects CVE-2026-107718, GHSA-2m6q-8v3h-jqww | Medium | 0.3% | 21 days ago | npm @adonisjs/http-server |
fast-jwt clockTolerance: Infinity silently bypasses both exp and nbf validation (and persists in the verifier cache) CVE-2026-107721, GHSA-687g-22h4-j4w4 | Medium | 0.3% | 21 days ago | npm fast-jwt |
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 |
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 |
music-metadata: EBML parser trusts element lengths, allowing memory exhaustion or process abort CVE-2026-107389, GHSA-5gfj-9q3v-qfp3 | Medium | 0.2% | 21 days ago | npm music-metadata |
svg-sanitizer: Mixed-case xlink:HrEf skips the `<use>` nesting-DoS check in Resolver::processReferences CVE-2026-107381, GHSA-m9xh-6747-9r6f | Medium | 0.5% | 21 days ago | Packagist enshrined/svg-sanitize |
music-metadata: ID3v2 tag size not validated before allocation, causing memory exhaustion DoS CVE-2026-107388, GHSA-jjpr-9cvf-cq55 | Medium | 0.2% | 21 days ago | npm music-metadata |
music-metadata: Uncontrolled memory allocation in APEv2 parser CVE-2026-107387, GHSA-53v6-4h7p-p4gj | Medium | 0.2% | 21 days ago | npm music-metadata |
MariaDB Connector/Node.js: Uncaught exception crashes the client during ed25519 authentication with zero-configuration TLS BIT-mariadb-2026-107382, BIT-mariadb-min-2026-107382, BIT-mysql-client-2026-107382, CVE-2026-107382, GHSA-cx2f-j9fh-8g68 | Medium | 0.2% | 21 days ago | npm mariadb |
enshrined/svg-sanitize: Stored XSS via DTD Entity / HTML5 Named Character Reference Collision CVE-2026-107380, GHSA-9rjx-3jch-6vjf | Medium | 0.3% | 21 days ago | Packagist enshrined/svg-sanitize |
enshrined/svg-sanitize: Denial of Service via DTD Attribute Declaration Crash CVE-2026-107379, GHSA-v383-3rw5-q8rf | Medium | 0.5% | 21 days ago | Packagist enshrined/svg-sanitize |
msgpack5: Partial options disable prototype protection CVE-2026-107301, GHSA-8hq7-ggx2-cc6m | Medium | 0.4% | 21 days ago | npm msgpack5 |
msgpack5: Reserved byte can cause unbounded stream buffering CVE-2026-107299, GHSA-26wq-p25c-j6fv | Medium | 0.4% | 21 days ago | npm msgpack5 |