Skip to content
auto-generated · daily

Security posture across every ecosystem.

64 critical/high severity findings across the monorepo — triage before merge.

Last generated 2026-09-15T06:02:40Z.

3Critical
61High
51Medium
7Low
19Info

Advisories

Severity distribution

Findings by SeverityFindings by Severity122Critical — 3 (2.5%)High — 61 (50.0%)Medium — 51 (41.8%)Low — 7 (5.7%)

Findings by ecosystem

Findings by EcosystemFindings by Ecosystem141npm — 105 (74.5%)Cargo — 36 (25.5%)

Summary

EcosystemCriticalHighMediumLowTotal
npm361347105
Cargo0017036
Python00000
CodeQL00000
Dependabot00000
Total361517141

npm

SeverityPackageAdvisoryLink
Criticaltarnode-tar: Decompression/parse DoS via unlimited inputDetails
CriticalvitestWhen Vitest UI server is listening, arbitrary file can be…Details
CriticalastroAstro: Remote code execution through AVIF image optimizationDetails
HighrollupRollup 4 has Arbitrary File Write via Path TraversalDetails
Hightartar has Hardlink Path Traversal via Drive-Relative LinkpathDetails
Hightarnode-tar Symlink Path Traversal via Drive-Relative LinkpathDetails
Highpath-to-regexppath-to-regexp vulnerable to Regular Expression Denial of…Details
Highundiciundici vulnerable to TLS certificate validation bypass vi…Details
Highundiciundici WebSocket client vulnerable to denial of service v…Details
Highundiciundici vulnerable to cross-origin request routing via SOC…Details
Highbrace-expansionbrace-expansion: DoS via exponential-time expansion of co…Details
Highbrace-expansionbrace-expansion: DoS via exponential-time expansion of co…Details
Highjs-yamljs-yaml: YAML merge-key chains can force quadratic CPU co…Details
Highjs-yamljs-yaml: YAML merge-key chains can force quadratic CPU co…Details
Hightarnode-tar: Negative tar entry size causes infinite loop in…Details
HighimmutableImmutable.js List 32-bit trie overflow → unrecoverable DoSDetails
Highfast-urifast-uri vulnerable to host confusion via literal backsla…Details
Highsharpsharp inherited vulnerabilities in libvips: CVE-2026-3332…Details
Highbrace-expansionbrace-expansion: DoS via unbounded expansion length causi…Details
Highbrace-expansionbrace-expansion: DoS via unbounded expansion length causi…Details
Highundiciundici vulnerable to cross-user information disclosure an…Details
Highfast-urifast-uri vulnerable to host confusion via backslash autho…Details
Highbrace-expansionbrace-expansion: DoS via unbounded intermediate arrays, b…Details
Highbrace-expansionbrace-expansion: DoS via unbounded intermediate arrays, b…Details
Highbrace-expansionbrace-expansion: DoS via unbounded intermediate arrays, b…Details
Highjs-yamlJS-YAML: Quadratic CPU consumption in !!omap resolution (…Details
Highjs-yamlJS-YAML: Quadratic CPU consumption in !!omap resolution (…Details
Highimage-sizeimage-size: ICNS parser allows denial of service through …Details
Highimage-sizeimage-size: JXL and HEIF parsers allow denial of service …Details
Highfast-xml-parserfast-xml-parser: Repeated DOCTYPE declarations reset enti…Details
Highdeepmerge-tsDeepmergeTS has stack exhaustion when merging recursive o…Details
Highfast-urifast-uri vulnerable to path traversal via percent-encoded…Details
Hightarnode-tar: Uncontrolled recursion in mapHas/filesFilter al…Details
Highfast-urifast-uri vulnerable to host confusion via percent-encoded…Details
HighbrowserslistBrowserslist: Unbounded memory growth (no cache eviction)…Details
HighbrowserslistBrowserslist: Uncaught crash / prototype write via untrus…Details
Highfast-urifast-uri vulnerable to server-side request forgery via ma…Details
Highfast-urifast-uri vulnerable to host confusion via percent-encoded…Details
HighimmutableImmutable: Hash-collision algorithmic complexity denial o…Details
High@xmldom/xmldomxmldom: HTML raw-text closing-tag case mismatch causes ou…Details
High@xmldom/xmldomxmldom PI grammar regex ReDoS: quadratic backtracking on …Details
High@xmldom/xmldomxmldom: Element name injection via createElement() bypass…Details
High@xmldom/xmldomxmldom: Element name injection via createElement() bypass…Details
High@xmldom/xmldomxmldom: Attribute name injection via setAttribute() bypas…Details
High@xmldom/xmldomxmldom: Attribute name injection via setAttribute() bypas…Details
High@xmldom/xmldomxmldom: Processing Instruction Target Injection Bypasses …Details
High@xmldom/xmldomxmldom: Processing Instruction Target Injection Bypasses …Details
High@xmldom/xmldomxmldom: DocType name Injection Bypasses requireWellFormedDetails
High@xmldom/xmldomxmldom: DocType name Injection Bypasses requireWellFormedDetails
High@xmldom/xmldomxmldom: Creation-time XML Name/QName validation is bypass…Details
High@xmldom/xmldomxmldom: requireWellFormed DocType publicId/systemId valid…Details
High@xmldom/xmldomxmldom: Quadratic-time attribute deduplicationDetails
High@xmldom/xmldomxmldom: Quadratic-time attribute deduplicationDetails
High@xmldom/xmldomxmldom: End-tag Whitespace-Trim Regex ReDoS — quadratic b…Details
High@xmldom/xmldomxmldom: Quadratic-memory consumptionDetails
High@xmldom/xmldomxmldom: Quadratic-memory consumptionDetails
High@xmldom/xmldomxmldom: Quadratic-time parsing via the malformed-input re…Details
High@xmldom/xmldomxmldom: Quadratic-time parsing via the malformed-input re…Details
Highsharpsharp: Vulnerabilities in libheif: GHSA-g89c-p67h-r497 an…Details
Highjs-yamljs-yaml: maxTotalMergeKeys does not limit CPU use for emp…Details
Highjs-yamljs-yaml: maxTotalMergeKeys does not limit CPU use for emp…Details
HighsvgoSVGO: removeScripts allows executable links through names…Details
Highsmol-tomlsmol-toml: Denial of Service via malformed TOML documentsDetails
Highfast-urifast-uri vulnerable to host confusion via failed IDN cano…Details
Mediummdast-util-to-hastmdast-util-to-hast has unsanitized class attributeDetails
Mediumbrace-expansionbrace-expansion: Zero-step sequence causes process hang a…Details
Mediumyamlyaml is vulnerable to Stack Overflow via deeply nested YA…Details
Mediumyamlyaml is vulnerable to Stack Overflow via deeply nested YA…Details
Mediumserialize-javascriptSerialize JavaScript has CPU Exhaustion Denial of Service…Details
Mediumuuiduuid: Missing buffer bounds check in v3/v5/v6 when buf is…Details
Mediumtarnode-tar applies PAX size override to intermediary GNU lo…Details
Mediumundiciundici vulnerable to HTTP header injection via Set-Cookie…Details
Mediumundiciundici vulnerable to cross-user information disclosure vi…Details
Mediumjs-yamlJS-YAML: Quadratic-complexity DoS in merge key handling v…Details
Mediumjs-yamlJS-YAML: Quadratic-complexity DoS in merge key handling v…Details
Mediumtarnode-tar: Process crash via PAX numeric path type confusionDetails
Mediumtarnode-tar: Uncaught Exception DoS via NUL byte in PAX path…Details
Mediumundiciundici vulnerable to downstream response desynchronizatio…Details
Mediumundiciundici vulnerable to downstream response desynchronizatio…Details
Mediumundiciundici vulnerable to CRLF Injection via blob-like body ‘t…Details
Mediumundiciundici vulnerable to CRLF Injection via blob-like body ‘t…Details
Mediumundiciundici vulnerable to cross-user information disclosure vi…Details
Mediumundiciundici vulnerable to cookie attribute injection via unsan…Details
Mediumundiciundici vulnerable to cookie attribute injection via unsan…Details
Mediumdecode-uri-componentdecode-uri-component: Denial of service via exponential d…Details
Mediumqsqs array-limit bypass via bracket-key comma parsingDetails
Mediumqsqs: Denial of Service via Attacker Controlled isBufferDetails
Medium@xmldom/xmldomxmldom: XML fragment injection via invalid EntityReferenc…Details
Medium@xmldom/xmldomxmldom: XML fragment injection via invalid EntityReferenc…Details
Mediumfflatefflate unzipSync can enter an infinite loop when parsing …Details
Mediumfflatefflate unzipSync can enter an infinite loop when parsing …Details
MediumvitestVitest: Path Traversal / Arbitrary File Read via @vitest/…Details
Medium@vitest/mockerVitest: Path Traversal / Arbitrary File Read via @vitest/…Details
Mediumbaseline-browser-mappingbaseline-browser-mapping process termination on invalid i…Details
Medium@xmldom/xmldomxmldom: Parser silently accepts a not-well-formed end tag…Details
Medium@xmldom/xmldomxmldom: Parser silently accepts a not-well-formed end tag…Details
MediumastroAstro: Authorization bypass from missing path-segment bou…Details
MediumsvgoSVGO: removeScripts incompletely sanitizes executable HTM…Details
Lowdiffjsdiff has a Denial of Service vulnerability in parsePatc…Details
Lowundiciundici vulnerable to Set-Cookie SameSite attribute downgr…Details
Lowundiciundici vulnerable to HTTP response queue poisoning via ke…Details
Lowpostcss-selector-parserpostcss-selector-parser allows denial of service through …Details
Low@ai-sdk/provider-utils@ai-sdk/provider-utils has an Uncontrolled Resource Consu…Details
Lowjoijoi: Prototype pollution via a __proto__ language key i…Details
Lowjoijoi: object().rename() with a template target can set the…Details

Cargo

SeverityPackageAdvisoryLink
MediumammoniaXSS in ammonia via SVG animate and set animation tags
Mediumh2h2 unbounded empty DATA framesDetails
Mediumh2h2 unbounded empty DATA framesDetails
Mediumquick-xmlQuadratic run time when checking a start tag for duplicat…Details
Mediumquick-xmlUnbounded namespace-declaration allocation in NsReader …Details
MediumrkyvInsufficient archive validation can cause out-of-bounds r…Details
MediumrsaMarvin Attack: potential key recovery through timing side…Details
MediumrustlsTLS 1.3 handshake messages incorrectly accepted across en…Details
Mediumrustls-webpkiName constraints for URI names were incorrectly accepted
Mediumrustls-webpkiReachable panic in certificate revocation list parsing
Mediumrustls-webpkiName constraints were accepted for certificates asserting…
Mediumrustls-webpkiCRLs not considered authoritative by Distribution Point d…
Mediumrustls-webpkiName constraints for URI names were incorrectly accepted
Mediumrustls-webpkiReachable panic in certificate revocation list parsing
Mediumrustls-webpkiName constraints were accepted for certificates asserting…
MediumsqlxBinary Protocol Misinterpretation caused by Truncating or…Details
MediumsteamworksDenial of service in Steamworks game clients/servers usin…Details
InfobincodeBincode is unmaintainedDetails
Infocrypto-hashcrypto-hash crate is unmaintainedDetails
Infoderivativederivative is unmaintained; consider using an alternativeDetails
Infopastepaste - no longer maintainedDetails
Infoproc-macro-errorproc-macro-error is unmaintainedDetails
Inforustls-pemfilerustls-pemfile is unmaintainedDetails
Inforustls-pemfilerustls-pemfile is unmaintainedDetails
Infoserde_cborserde_cbor is unmaintainedDetails
Infottf-parserttf-parser is unmaintainedDetails
Infounic-char-propertyunic-char-property is unmaintainedDetails
Infounic-char-rangeunic-char-range is unmaintainedDetails
Infounic-commonunic-common is unmaintainedDetails
Infounic-ucd-identunic-ucd-ident is unmaintainedDetails
Infounic-ucd-versionunic-ucd-version is unmaintainedDetails
Infoevent-listenerevent-listener allows !Send tags to cross thread boun…Details
InfoglibUnsoundness in Iterator and DoubleEndedIterator impls…Details
InfolruPotential use-after-free due to lack of panic safety in `…Details
InfolruPotential use-after-free due to lack of panic safety in `…Details
Infochacha20

Python

All Clear

No python advisories found.

CodeQL

All Clear

No open CodeQL alerts.

Dependabot

All Clear

No open Dependabot alerts.


Auto-generated by ci-daily-content.yml