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 |
|---|---|---|---|---|
follow-redirects array-form headers bypass cross-origin credential stripping CVE-2026-111756, GHSA-q3jh-wrc6-jgq8 | High | 0.5% | 9 days ago | npm follow-redirects |
@angular/router: Denial of Service via RouterLink Query Parameter Retention in Server-Side Rendering (SSR) CVE-2026-111751, GHSA-57xq-rjx2-v5xh | High | Not scored | 9 days ago | npm @angular/router |
ApostropheCMS: Unauthenticated CSV import requests leave rejected uploads in the system temporary directory CVE-2026-113658, GHSA-qhcq-9pm2-c9w9 | High | 0.6% | 9 days ago | npm apostrophe |
ApostropheCMS sanitize-html: SMIL animation namespace-prefix bypass allows javascript: URI injection (XSS) CVE-2026-113657, GHSA-374f-7chj-9948 | Low | 0.3% | 9 days ago | npm sanitize-html |
ApostropheCMS: Unauthenticated unbounded multipart upload → disk-exhaustion DoS CVE-2026-113656, GHSA-89mh-mm8c-mv7f | Medium | 0.5% | 9 days ago | npm @apostrophecms/form |
ApostropheCMS: Same-parent page reorder in @apostrophecms/page move() re-ranks a restricted parent's children without create authorization CVE-2026-113655, GHSA-2jrp-qc93-h2j8 | Medium | 0.3% | 9 days ago | npm apostrophe |
ApostropheCMS sanitize-html: nonTextTags discard region ends early on an implied close, letting <noscript> content render CVE-2026-113654, GHSA-x3q4-9hxx-gx8m | Medium | 0.4% | 9 days ago | npm sanitize-html |
ApostropheCMS: The general public can access @apostrophecms/user objects via a relationship (viewRole is not applied to the general public) CVE-2026-113653, GHSA-xf6w-q65w-4f2w | Medium | 0.4% | 9 days ago | npm apostrophe |
ApostropheCMS uploadfs Azure backend leaks account-level SAS token into every public attachment URL (sas: true) CVE-2026-113652, GHSA-hhph-8536-gfq5 | Medium | 0.3% | 9 days ago | npm uploadfs |
ApostropheCMS: Path traversal in uploadfs CVE-2026-113651, GHSA-gmfx-5g6x-rr72 | Low | 0.3% | 9 days ago | npm uploadfs |
ApostropheCMS sanitize-html: unbounded recursion when re-sanitizing the fallback of a discarded iframe (stack overflow, nestingLimit not enforced) CVE-2026-113650, GHSA-c9rx-x947-fp3h | Medium | 0.5% | 9 days ago | npm sanitize-html |
ApostropheCMS: Import API bypasses publication roles for protected content CVE-2026-113649, GHSA-5m22-7pfq-vp65 | Medium | 0.3% | 9 days ago | npm @apostrophecms/import-export npm apostrophe |
ApostropheCMS: Missing Authentication in `cleanExport` Route CVE-2026-113648, GHSA-rw26-wwfc-9wvm | Low | 0.3% | 9 days ago | npm @apostrophecms/import-export |
ApostropheCMS: Stored XSS via Unescaped Widget Style Attribute Serialization CVE-2026-112958, GHSA-7jg5-frgc-c67w | Medium | 0.3% | 9 days ago | npm apostrophe |
ApostropheCMS: GET /api/v1/@apostrophecms/page/:id bypasses viewRole restriction and exposes viewPermission-gated fields to lower-privileged users CVE-2026-112957, GHSA-vh56-5m88-39rq | Medium | 0.3% | 9 days ago | npm apostrophe |
ApostropheCMS: Archive duplicate continuation lets contributors overwrite published content CVE-2026-112956, GHSA-jf5h-36mg-rp6x | Medium | 0.3% | 9 days ago | npm @apostrophecms/import-export |
ApostropheCMS: Import archives can exhaust server storage and deny service CVE-2026-112955, GHSA-9g7p-m758-rp72 | Medium | 0.5% | 9 days ago | npm @apostrophecms/import-export |
ApostropheCMS: Unauthenticated publicApiProjection bypass via search and sort query builders in the public REST API CVE-2026-112954, GHSA-rqgm-cfrp-4hx8 | Medium | 0.4% | 9 days ago | npm apostrophe |
ApostropheCMS: Exposure of Sensitive Information via predictable export filenames CVE-2026-112953, GHSA-5gc8-frw3-3vqm | Medium | 0.6% | 9 days ago | npm @apostrophecms/import-export |
ApostropheCMS: POST /api/v1/@apostrophecms/doc/slugTaken discloses existence of private/admin-only content to any authenticated user CVE-2026-112952, GHSA-f66c-mpj2-3r8h | Medium | 0.3% | 9 days ago | npm apostrophe |
ApostropheCMS: Color field validation bypass allows stored XSS via HTML appended after rgb()/hsl() prefix CVE-2026-112951, GHSA-vmgj-9cwm-cf3h | Medium | 0.3% | 9 days ago | npm apostrophe |
Vitest: Windows backslash traversal bypasses the @vitest/mocker redirect allowlist fix CVE-2026-112950, GHSA-xp26-3454-mjgp | Medium | 0.5% | 9 days ago | npm @vitest/mocker |
Vitest: Code injection via unauthenticated manual mock registration CVE-2026-112949, GHSA-qxg6-89mg-rqv8 | Medium | 0.3% | 9 days ago | npm @vitest/mocker |
Vitest: Servers misapply `server.fs.deny`, serving `.env`, private keys, `.git`, and the API token file CVE-2026-112948, GHSA-p458-7748-mcp3 | Medium | 0.4% | 9 days ago | npm @vitest/browser npm @vitest/ui npm vite-plus |
Vite: First 4 bytes of files outside of `server.fs` setting is exposed by `?vite-wasm-instance` CVE-2026-112947, GHSA-vfpm-58rq-9qcg | Medium | 0.5% | 9 days ago | npm vite npm vite-plus |
Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine CVE-2026-112946, GHSA-rq7h-c2jc-7f22 | Medium | 0.9% | 9 days ago | npm vite npm vite-plus |
Vite: Cross origin script execution through Vite custom middleware CVE-2026-112945, GHSA-9jrq-w75r-8gcw | Low | 0.7% | 9 days ago | npm vite npm vite-plus |
Malicious release: Malicious code in unicode-title-normalizer (npm) GHSA-66rv-6q99-h89g, MAL-2026-18100 | Malicious | Not scored | 9 days ago | npm unicode-title-normalizer |
Malicious release: Malicious code in formatting-subtitles-for-claude (npm) GHSA-xxr7-33gg-pcg6, MAL-2026-18099 | Malicious | Not scored | 9 days ago | npm formatting-subtitles-for-claude |
Malicious release: Malicious code in security-research-startup-snapshot-810764b303 (PyPI) MAL-2026-18098 | Malicious | Not scored | 9 days ago | PyPI security-research-startup-snapshot-810764b303 |
Malicious release: Malicious code in research-probe-6150c1c915 (PyPI) MAL-2026-18097 | Malicious | Not scored | 9 days ago | PyPI research-probe-6150c1c915 |
launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors CVE-2026-112944, GHSA-r825-w8mm-5pxw | Medium | 0.7% | 9 days ago | npm launch-editor npm vite npm vite-plus |
launch-editor: escapeCmdArgs() omits % escaping on Windows CVE-2026-112943, GHSA-698v-4r3x-3vcv | Medium | 0.4% | 9 days ago | npm launch-editor npm vite npm vite-plus |
launch-editor: `fs.existsSync()` existence check can be bypassed on Windows CVE-2026-112942, GHSA-587h-7wmj-h5pm | High | 1.3% | 9 days ago | npm launch-editor npm vite npm vite-plus |
filelock: SoftReadWriteLock follows a lock tree swapped in after its first acquire and writes lock records into directories of the user running the lock CVE-2026-112941, GHSA-wfhq-q4j2-c37m | Low | 0.1% | 9 days ago | PyPI filelock |
filelock ReadWriteLock: SQLite reopens the lock database by name, so a planted symlink or journal file makes the lock user's process overwrite or unlink its own files CVE-2026-112940, GHSA-v4x8-3wr5-3wq8 | High | 0.2% | 9 days ago | PyPI filelock |
filelock: SoftFileLock removes a live holder's marker when another user forges the PID in a writable marker CVE-2026-112939, GHSA-rfpc-qcw5-3pc4 | Medium | 0.1% | 9 days ago | PyPI filelock |
filelock: ReadWriteLock on the hard-link route deletes any directory another user renames onto its .filelock-* link directory name CVE-2026-112937, GHSA-jqc4-5cvw-7w85 | Medium | 0.2% | 9 days ago | PyPI filelock |
filelock: ReadWriteLock follows a symlink at the lock path into SQLite CVE-2026-112936, GHSA-j8f7-rjxc-mr56 | Medium | 0.2% | 9 days ago | PyPI filelock |
filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holders CVE-2026-112935, GHSA-fq56-3cx3-fjxp | Medium | 0.1% | 9 days ago | PyPI filelock |
filelock: SoftReadWriteLock holder refresh writes through a hard link and hangs on a named pipe that another local user renames over its record CVE-2026-112934, GHSA-fj95-fr6c-h845 | Medium | 0.2% | 9 days ago | PyPI filelock |
filelock ReadWriteLock: a crafted lock database makes every acquire stall or hang regardless of timeout CVE-2026-112915, GHSA-cwqr-hh33-gh44 | Medium | 0.2% | 9 days ago | PyPI filelock |
filelock: SoftFileLock stale-break restore follows a swapped-in symbolic link and hard-links a file of the user running the lock into the lock directory CVE-2026-112914, GHSA-crv4-6mhj-j5jh | Medium | 0.2% | 9 days ago | PyPI filelock |
filelock: Symlink swap during SoftFileLock's writability check leaks whether a path exists and is writable by the lock taker CVE-2026-112912, GHSA-9j6q-wvj5-jgjg | Low | 0.2% | 9 days ago | PyPI filelock |
filelock: StrictSoftFileLock and SoftReadWriteLock adopt a protocol directory another user created first, losing mutual exclusion CVE-2026-112911, GHSA-9c4x-gm8v-wgc4 | Medium | 0.1% | 9 days ago | PyPI filelock |
filelock: UnixFileLock truncates and chmods any regular file another user renames or hard-links onto the lock path CVE-2026-112909, GHSA-69hj-f68j-2879 | Medium | 0.2% | 9 days ago | PyPI filelock |
filelock: SoftFileLock evicts a fresh lock file whose watched age another local user's pre-dated file passed on through inode reuse CVE-2026-112906, GHSA-2g95-wg33-c5x2 | Medium | 0.2% | 9 days ago | PyPI filelock |
@angular/router: Denial of Service via Unmatched Empty-Path Outlet Route Matching in Server-Side Rendering (SSR) CVE-2026-111752, GHSA-62vg-58rm-qff7 | High | Not scored | 9 days ago | npm @angular/router |
@angular/platform-server: Open Redirect via Protocol-Relative URLs in Server-Side Rendering (SSR) CVE-2026-111754, GHSA-w739-gvwx-grc3 | Medium | Not scored | 9 days ago | npm @angular/platform-server |
Malicious release: Malicious code in workalender (PyPI) MAL-2026-18096 | Malicious | Not scored | 9 days ago | PyPI workalender |