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 |
|---|---|---|---|---|
Vite: `server.fs.deny` bypassed with queries CVE-2026-118662, GHSA-8g5g-mxqh-grgj | Medium | Not scored | 5 hours ago | npm vite |
Waline login accepts a non-string email as a match-all MongoDB query CVE-2026-55369, GHSA-jf75-q64q-g65r | Medium | Not scored | 1 day ago | npm @waline/vercel |
Happy DOM has cookie scope forgery: no DNS-label boundary on Domain= matching , attacker origin sets victim cookies CVE-2026-118661, GHSA-5fpq-26gf-qwcr | Medium | Not scored | 1 day ago | npm happy-dom |
GraphQL Tools: Shared legacy executor routes one subscription's results to a different caller CVE-2026-118666, GHSA-mp66-8ww2-pcwm | Medium | Not scored | 1 day ago | npm @graphql-tools/executor-legacy-ws |
@hono/node-server: `serveStatic` decodes the request path a second time, leading to bypass of middleware on static paths CVE-2026-118663, GHSA-rmxm-3fg6-px4f | Medium | Not scored | 1 day ago | npm @hono/node-server |
Highcharts Dashboards / Grid Pro: `DataTable.setCell` and column writers treat `__proto__` as an existing column. CVE-2026-118247, GHSA-c75x-9x9h-28rm | Medium | Not scored | 1 day ago | npm @highcharts/dashboards npm @highcharts/grid-pro |
Highcharts Dashboards: `__proto__` data table id writes sync listeners to `Object.prototype` CVE-2026-118243, GHSA-jqgh-w3cc-7jqw | Medium | Not scored | 1 day ago | npm @highcharts/dashboards |
systeminformation has prototype pollution in `networkStats()` via the interface name CVE-2026-116674, GHSA-7648-jmwf-vw7j | Medium | 0.3% | 2 days ago | npm systeminformation |
Seroval: Code injection through a typed array's own constructor property CVE-2026-116583, GHSA-f86p-h4j2-7qgj | Medium | 0.3% | 3 days ago | npm seroval |
Seroval: Script injection through RegExp sources in serialized output CVE-2026-116582, GHSA-9wx9-5pv9-3349 | Medium | 0.2% | 3 days ago | npm seroval |
Mem0: Cross-tenant conversation leak via unescaped delimiter collision in session-scope key (_build_session_scope) CVE-2026-116575, GHSA-5324-3w58-qpp2 | Medium | 0.1% | 3 days ago | PyPI mem0ai npm mem0ai |
Backstage catalog rules can be bypassed for URL locations using encoded path segments CVE-2026-115923, GHSA-w658-mh9p-ww8f | Medium | 0.3% | 3 days ago | npm @backstage/plugin-catalog-backend |
Nodemailer: A nested comment ends early in addressparser, releasing the rest of the comment as a recipient GHSA-8c8m-p3m8-cjg8 | Medium | Not scored | 6 days ago | npm nodemailer |
Nodemailer: A ";" inside a quoted string or comment ends an address group early in addressparser, turning display text into a recipient GHSA-m943-m63m-w62w | Medium | Not scored | 6 days ago | npm nodemailer |
Nodemailer: A ">" inside a quoted local part ends an angle-addr early in addressparser, delivering to a domain the header does not name GHSA-85x2-q946-cp5h | Medium | Not scored | 6 days ago | npm nodemailer |
odf-kit has HTML injection leading to XSS in odsToHtml() via unescaped style attribute values GHSA-2rqm-h6hv-g79v | Medium | Not scored | 6 days ago | npm odf-kit |
DOMPurify: SMIL attributeName=href guard is skipped when PARSER_MEDIA_TYPE is application/xhtml+xml CVE-2026-116802, GHSA-c6gr-qvv4-5v3f | Medium | 0.2% | 7 days ago | npm dompurify |
Nuxt server islands render `useHeadSafe` input without sanitisation CVE-2026-114133, GHSA-xfq5-w38q-pc2x | Medium | 0.2% | 8 days ago | npm nuxt |
Nuxt: Server-side route rules (`redirect`, `headers`, `proxy`, `ssr`) are skipped for case-variant paths when routing is case-insensitive CVE-2026-114132, GHSA-vjh5-4x84-xrqp | Medium | 0.4% | 8 days ago | npm @nuxt/nitro-server npm nuxt |
Nuxt: Route rules are matched against the raw request path, so a percent-encoded segment can bypass `appMiddleware` on dynamic and catch-all routes CVE-2026-114131, GHSA-6gq8-jgmh-3ffp | Medium | 0.4% | 8 days ago | npm nuxt |
stream-json: FlexAssembler string/RegExp path filters join the full key stack per container start, giving O(depth^2) CPU denial of service CVE-2026-114129, GHSA-jj87-hc4r-jwfw | Medium | 0.2% | 8 days ago | npm stream-json |
Astro: Reflected/Stored XSS via unescaped <script>/<style> tag content in JSX/MDX rendering CVE-2026-114128, GHSA-98hj-9722-w3j8 | Medium | 0.3% | 8 days ago | npm astro |
Electron: openExternal permission requests can be attributed to the wrong origin CVE-2026-114121, GHSA-997q-gvvc-jwmx | Medium | 0.2% | 8 days ago | npm electron |
Electron: HID and USB permission checks can be attributed to the wrong origin CVE-2026-113800, GHSA-fw47-9c62-h3vw | Medium | 0.2% | 8 days ago | npm electron |
Electron: Pointer lock permission requests can be attributed to the wrong frame CVE-2026-113798, GHSA-x562-297c-g43g | Medium | 0.2% | 8 days ago | npm electron |
Electron: SameSite cookie restrictions are not applied to windows opened from links CVE-2026-113796, GHSA-2p8c-gr87-2676 | Medium | 0.2% | 8 days ago | npm electron |
@angular/common: XSRF Token Leakage via URL Parsing Discrepancy in Angular HTTP Client (Incomplete fix for CVE-2025-66035) CVE-2026-111753, GHSA-jfgx-762w-99vr | Medium | Not scored | 9 days ago | npm @angular/common |
MCP TypeScript SDK: Server bearer authentication accepted tokens issued for another service CVE-2026-111771, GHSA-rvq5-wwqv-78pq | Medium | Not scored | 9 days ago | npm @modelcontextprotocol/express npm @modelcontextprotocol/sdk npm @modelcontextprotocol/server npm @modelcontextprotocol/server-legacy |
MCP TypeScript client SDK: HTTP client transports and OAuth requests followed cross-origin redirects and re-sent custom headers and request bodies CVE-2026-111769, GHSA-6prh-2h8m-c8cw | Medium | Not scored | 9 days ago | npm @modelcontextprotocol/client npm @modelcontextprotocol/sdk |
ApostropheCMS: No Attempt Throttling on Authenticated Password-Change Endpoint Enables Unlimited Current-Password Guessing CVE-2026-113710, GHSA-653j-g8j7-gh54 | Medium | 0.3% | 9 days ago | npm apostrophe |
ApostropheCMS import-export tar guard misses './..' because it is a literal '../' substring test CVE-2026-113664, GHSA-97wv-p4xx-c7mg | Medium | 0.5% | 9 days ago | npm @apostrophecms/import-export |
ApostropheCMS import-export: NoSQL injection via update-key value lets a crafted import match and overwrite an unidentified document CVE-2026-113662, GHSA-jqw5-w6h3-44g6 | Medium | 0.3% | 9 days ago | npm @apostrophecms/import-export |
ApostropheCMS: Authenticated Object-Level Authorization Bypass in exist-in-locale Reveals Restricted Localized Draft Identifiers CVE-2026-113660, GHSA-vmxh-77cw-65j7 | Medium | 0.4% | 9 days ago | npm apostrophe |
ApostropheCMS: Client-side Prototype Pollution in apos.http.parseQuery leading to DOM-based XSS against authenticated users CVE-2026-113659, GHSA-m2m5-rw3w-cwmj | Medium | 0.3% | 9 days ago | npm apostrophe |
ApostropheCMS: Incomplete CVE-2026-53606: `meta http-equiv=refresh` `content` still ships `javascript:` / `data:` URLs CVE-2026-113661, GHSA-cv27-6wvh-8x7j | Medium | 0.3% | 9 days ago | npm sanitize-html |
ApostropheCMS: :_id/locales REST route omits the public-API authorization gate its sibling read routes enforce (unauthenticated doc-existence + locale metadata disclosure) CVE-2026-113668, GHSA-gqh3-7856-rjjg | Medium | 0.3% | 9 days ago | npm apostrophe |
ApostropheCMS: Host header controls server-side image fetch origin in @apostrophecms/ai-helper, enabling authenticated SSRF CVE-2026-113671, GHSA-527g-ff96-x6wj | Medium | 0.3% | 9 days ago | npm @apostrophecms/ai-helper |
ApostropheCMS: Cross-domain session token in URL confers session takeover CVE-2026-113669, GHSA-hhvr-8m24-qqr3 | Medium | 0.4% | 9 days ago | npm @apostrophecms/passport-bridge npm apostrophe |
ApostropheCMS: CAPTCHA response token not URL-encoded CVE-2026-113667, GHSA-44qr-rrjg-2cqq | Medium | 0.4% | 9 days ago | npm @apostrophecms/form npm @apostrophecms/login-hcaptcha npm @apostrophecms/login-recaptcha |
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.3% | 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 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.4% | 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: 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 |