rails/rails va bien ?
Bof.
Une faille critique dans ce qu'il livre.
Vérifié 16:51 UTCcommit 0002524alertes à jour : 16:06 UTC
30 choses à mettre à jour
- Passe rack-session en 2.1.2Quelqu'un pourrait lancer son propre code là où il tourne.
rack-session 2.1.11 faillecorrigé dans 2.1.2
Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-33qg-7wpp-89cqRack::Session::Cookie secrets: decrypt failure fallback enables secretless session forgery and Marshal deserialization
- Mets à jour irbQuelqu'un pourrait lancer son propre code là où il tourne.
erb 5.1.11 faillecorrigé dans 6.0.1.1
Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-q339-8rmv-2mhvERB has an @_init deserialization guard bypass via def_module / def_method / def_class
- Passe lodash en 4.18.0Quelqu'un pourrait lancer son propre code là où il tourne.
lodash 4.17.213 faillescorrigé dans 4.18.0
Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-r5fr-rjxr-66jclodash vulnerable to Code Injection via `_.template` imports key names
- GHSA-f23m-r3pf-42rhlodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`
- GHSA-xxjr-mmjv-4gpgLodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions
- Mets à jour mailQuelqu'un pourrait lancer son propre code là où il tourne.
net-imap 0.5.510 faillescorrigé dans 0.5.15
Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-vcgp-9326-pqcpnet-imap vulnerable to STARTTLS stripping via invalid response timing
- GHSA-46q3-7gv7-qmggNet::IMAP: Command Injection via ID command argument
- GHSA-75xq-5h9v-w6pxnet-imap vulnerable to command Injection via unvalidated Symbol inputs
- GHSA-8p34-64r3-mwg8Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
- GHSA-hm49-wcqc-g2xgnet-imap vulnerable to command Injection via "raw" arguments to multiple commands
- GHSA-7fc5-f82f-cx69Possible DoS by memory exhaustion in net-imap
- GHSA-87pf-fpwv-p7m7net-imap vulnerable to denial of service via high iteration count for `SCRAM-*` authentication
- GHSA-j3g3-5qv5-52mjnet-imap rubygem vulnerable to possible DoS by memory exhaustion
- GHSA-c4fp-cxrr-mj66Net::IMAP: Denial of Service via incomplete raw argument validation
- GHSA-q2mw-fvj9-vvcwnet-imap has quadratic complexity when reading response literals
- Passe serialize-javascript en 7.0.3Quelqu'un pourrait lancer son propre code là où il tourne.
serialize-javascript 4.0.02 faillescorrigé dans 7.1.3
Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-5c6j-r48x-rmvqSerialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()
- GHSA-m5mm-p8h7-m29vSerialize JavaScript: Cross-site scripting (XSS) via unescaped </script at the end of a serialized function body
- Passe undici en 7.30.1Quelqu'un pourrait lancer son propre code là où il tourne.
undici 7.27.224 faillescorrigé dans 7.30.1
Quelqu'un pourrait lancer son propre code là où il tourne. Seulement avec un compte.
- GHSA-hm92-r4w5-c3mjundici vulnerable to cross-origin request routing via SOCKS5 proxy pool reuse
- GHSA-4cwx-7wf7-3272undici vulnerable to cross-user information disclosure and parse-time crash via degenerate private cache directives
- GHSA-2jfj-6hjv-fm6jundici vulnerable to cross-user cookie disclosure via Set-Cookie caching in shared caches
- GHSA-jr45-8vmc-qm54undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
- GHSA-pr7r-676h-xcf6undici vulnerable to cross-user information disclosure via shared cache whitespace bypass
- GHSA-f72v-6w45-q472undici vulnerable to Subresource Integrity bypass via non-lowercase algorithm tokens
- GHSA-p88m-4jfj-68fvundici vulnerable to HTTP header injection via Set-Cookie percent-decoding
- GHSA-rfgv-xxqx-mfg5undici vulnerable to Denial of Service via unrequested WebSocket subprotocol
- GHSA-vxpw-j846-p89qundici WebSocket client vulnerable to denial of service via fragment count bypass
- GHSA-xjj6-f33q-929cundici vulnerable to Denial of Service via unhandled error on excessive content-encodings
- GHSA-3xpg-4rpp-hhhmundici vulnerable to Denial of Service via unbounded decompression of compressed responses
- GHSA-4qv8-2p9j-2685undici vulnerable to Denial of Service via unbounded memory in the EventSource parser
- GHSA-pmjh-fq2x-6v4xundici vulnerable to Denial of Service via orphaned RetryHandler response body
- GHSA-rx4f-c7p8-82vqundici vulnerable to Denial of Service via WebSocketStream unclean close
- GHSA-vmh5-mc38-953gundici vulnerable to TLS certificate validation bypass via dropped requestTls in SOCKS5 ProxyAgent
- GHSA-w293-vg96-wgc3undici vulnerable to TLS certificate validation bypass via dropped connect options in BalancedPool
- GHSA-8xcm-r25x-g524undici vulnerable to downstream response desynchronization via retry interceptor
- GHSA-m8rv-5g2x-5cg5undici vulnerable to CRLF Injection via blob-like body 'type' property
- GHSA-v3r7-h72x-cjcmundici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields
- GHSA-2gqq-gqf2-x968undici vulnerable to response truncation via oversized chunked responses in the dump interceptor
- GHSA-35p6-xmwp-9g52undici vulnerable to HTTP response queue poisoning via keep-alive socket reuse
- GHSA-8436-99hf-9mmvundici vulnerable to caching and replay of unsafe HTTP method responses
- GHSA-g8m3-5g58-fq7mundici vulnerable to Set-Cookie SameSite attribute downgrade via permissive substring matching
- GHSA-r53p-7pc4-xj5rundici vulnerable to downstream response splitting via retry interceptor
undici 6.26.012 faillescorrigé dans 6.29.1
Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-p88m-4jfj-68fvundici vulnerable to HTTP header injection via Set-Cookie percent-decoding
- GHSA-rfgv-xxqx-mfg5undici vulnerable to Denial of Service via unrequested WebSocket subprotocol
- GHSA-vxpw-j846-p89qundici WebSocket client vulnerable to denial of service via fragment count bypass
- GHSA-xjj6-f33q-929cundici vulnerable to Denial of Service via unhandled error on excessive content-encodings
- GHSA-3wwx-pv8p-q78vundici vulnerable to Denial of Service via unhandled error in WebSocket permessage-deflate decompression
- GHSA-4qv8-2p9j-2685undici vulnerable to Denial of Service via unbounded memory in the EventSource parser
- GHSA-8xcm-r25x-g524undici vulnerable to downstream response desynchronization via retry interceptor
- GHSA-m8rv-5g2x-5cg5undici vulnerable to CRLF Injection via blob-like body 'type' property
- GHSA-v3r7-h72x-cjcmundici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields
- GHSA-35p6-xmwp-9g52undici vulnerable to HTTP response queue poisoning via keep-alive socket reuse
- GHSA-g8m3-5g58-fq7mundici vulnerable to Set-Cookie SameSite attribute downgrade via permissive substring matching
- GHSA-r53p-7pc4-xj5rundici vulnerable to downstream response splitting via retry interceptor
- Mets à jour extract-zipQuelqu'un pourrait lire des données qu'il ne devrait pas voir.
extract-zip 2.0.12 failles
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-7pqw-9j4j-h8q3extract-zip allows arbitrary file writes through symlink archive entries
- GHSA-jmr9-qjv8-65gvextract-zip unvalidated symlink path traversal
- Mets à jour http-cache-semanticsQuelqu'un pourrait lire des données qu'il ne devrait pas voir.
http-cache-semantics 4.2.01 faille
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-ch52-4w7c-c8xphttp-cache-semantics max-stale handling can disclose cross-user cached responses
- Passe ip-address en 10.3.1Quelqu'un pourrait lire des données qu'il ne devrait pas voir.
ip-address 10.2.08 faillescorrigé dans 10.7.4
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-mwp4-54f8-5fhrip-address: Address4 decodes leading-zero octets as decimal while resolvers decode them as octal, allowing SSRF and trust-boundary bypass
- GHSA-22jq-vg5j-6vggip-address: misclassification of IPv4-mapped/NAT64 IPv6 addresses can bypass SSRF and trust-boundary checks
- GHSA-2vr4-cq9g-pvrcip-address: no classifier recognizes the NAT64 local-use range 64:ff9b:1::/48, allowing SSRF and trust-boundary bypass
- GHSA-4xrf-jv44-h6hhip-address: a CIDR suffix on the parsed address suppresses special-use classification and can bypass SSRF and trust-boundary checks
- GHSA-rpw4-54j3-4h4qip-address: Address6.isLinkLocal() recognizes fe80::/64 rather than fe80::/10, allowing SSRF and trust-boundary bypass to on-link hosts
- GHSA-h3mg-xc3c-68pwip-address: Address6 builds a parse diagnostic proportional to the input with no length bound, allowing a single long string to stall or crash the process
- GHSA-rxp7-6hxx-x8q5ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process
- GHSA-j6r3-76f7-8jcvip-address: isInSubnet() and isHostInSubnet() compare addresses of different families as if they shared an address space, allowing an allowlist check to admit an address outside its range
- Passe rack en 3.2.6Quelqu'un pourrait lire des données qu'il ne devrait pas voir.
rack 3.2.120 faillescorrigé dans 3.2.6
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-h2jq-g4cq-5ppqRack::Static prefix matching can expose unintended files under the static root
- GHSA-mxw3-3hh2-x2mhRack has a Directory Traversal via Rack:Directory
- GHSA-qv7j-4883-hwh7Rack::Sendfile header-based X-Accel-Mapping regex injection enables unauthorized X-Accel-Redirect
- GHSA-r657-rxjc-j557Rack has a Possible Information Disclosure Vulnerability
- GHSA-whrj-4476-wvmpStored XSS in Rack::Directory via javascript: filenames rendered into anchor href
- GHSA-6xw4-3v39-52mmRack is vulnerable to a memory-exhaustion DoS through unbounded URL-encoded body parsing
- GHSA-8vqr-qjwx-82mwRack's multipart parsing without Content-Length header allows unbounded chunked file uploads
- GHSA-p543-xpfm-54cpRack's unbounded multipart preamble buffering enables DoS (memory exhaustion)
- GHSA-v569-hp3g-36wrRack has quadratic complexity in Rack::Utils.select_best_encoding via wildcard Accept-Encoding header
- GHSA-v6x5-cg8r-vv6xRack's multipart header parsing allows Denial of Service via escape-heavy quoted parameters
- GHSA-w9pc-fmgc-vxvwRack: Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- GHSA-wpv5-97wm-hp9cRack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- GHSA-x8cg-fq8g-mxfxRack's multipart byte range processing allows denial of service via excessive overlapping ranges
- GHSA-7mqq-6cf9-v2qpRack has a root directory disclosure via unescaped regex interpolation in Rack::Directory
- GHSA-g2pf-xv49-m2h5Rack::Request accepts invalid Host characters, enabling host allowlist bypass
- GHSA-q2ww-5357-x388Rack has Content-Length mismatch in Rack::Files error responses
- GHSA-q4qf-9j86-f5mhRack:: Static header_rules bypass via URL-encoded paths
- GHSA-qfgr-crr9-7r49Rack: Forwarded Header semicolon injection enables Host and Scheme spoofing
- GHSA-rx22-g9mx-qrhvRack's improper unfolding of folded multipart headers preserves CRLF in parsed parameter values
- GHSA-vgpv-f759-9wx3Rack's greedy multipart boundary parsing can cause parser differentials and WAF bypass.
- Passe rollup en 2.80.0Quelqu'un pourrait lire des données qu'il ne devrait pas voir.
rollup 2.79.12 faillescorrigé dans 2.80.0
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-mw96-cpmx-2vgcRollup 4 has Arbitrary File Write via Path Traversal
- GHSA-gcx4-mw62-g8wmDOM Clobbering Gadget found in rollup bundled scripts that leads to XSS
- Passe rubyzip en 3.4.0Quelqu'un pourrait lire des données qu'il ne devrait pas voir.
rubyzip 2.4.11 faillecorrigé dans 3.4.0
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-47m2-wp7j-p9vcrubyzip path traversal vulnerability
- Passe urijs en 1.19.11Quelqu'un pourrait lire des données qu'il ne devrait pas voir.
urijs 1.17.18 faillescorrigé dans 1.19.11
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-p6j9-7xhc-rhwpURIjs Hostname spoofing via backslashes in URL
- GHSA-gcv8-gh4r-25x6Authorization Bypass Through User-Controlled Key in urijs
- GHSA-3329-pjwv-fjpgHostname spoofing via backslashes in URL
- GHSA-89gv-h8wf-cg8rURIjs Vulnerable to Hostname spoofing via backslashes in URL
- GHSA-8h2f-7jc4-7m3mOpen Redirect in urijs
- GHSA-g694-m8vq-gv9hURL Confusion When Scheme Not Supplied in medialize/uri.js
- GHSA-3vjf-82ff-p4r3Incorrect protocol extraction via \r, \n and \t characters
- GHSA-gmv4-r438-p67fLeading white space bypasses protocol validation
- Mets à jour google-cloud-storageQuelqu'un pourrait se faire passer pour un autre utilisateur.
faraday 2.14.03 faillescorrigé dans 2.14.3
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-33mh-2634-fwr2Faraday affected by SSRF via protocol-relative URL host override in build_exclusive_url
- GHSA-5rv5-xj5j-3484Faraday has a possible incomplete fix for GHSA-33mh-2634-fwr2: protocol-relative URI objects still bypass host scoping
- GHSA-98m9-hrrm-r99rFaraday: Uncontrolled recursion in NestedParamsEncoder allows stack exhaustion DoS via deeply nested query parameters
jwt 2.10.11 faillecorrigé dans 2.10.3
Quelqu'un pourrait se faire passer pour un autre utilisateur. Depuis n'importe où sur Internet, sans compte.
- GHSA-c32j-vqhx-rx3xruby-jwt: Empty-key HMAC bypass; cross-language sibling of CVE-2026-44351
- Passe puma en 7.2.1Quelqu'un pourrait se faire passer pour un autre utilisateur.
puma 6.5.02 faillescorrigé dans 7.2.1
Quelqu'un pourrait se faire passer pour un autre utilisateur. Depuis n'importe où sur Internet, sans compte.
- GHSA-2vqw-3mp8-cgmxPuma PROXY Protocol v1 Accepts Repeated Protocol Headers on Persistent Connections
- GHSA-qpgp-93vx-g8v8Puma PROXY Protocol v1 Parser Allows Remote Memory Exhaustion
- Passe flatted en 3.4.2Quelqu'un pourrait modifier des données ou des fichiers.
flatted 3.3.12 faillescorrigé dans 3.4.2
Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-rf6f-7fwh-wjghPrototype Pollution via parse() in NodeJS flatted
- GHSA-25h7-pfq9-p65fflatted vulnerable to unbounded recursion DoS in parse() revive phase
- Passe form-data en 4.0.6Quelqu'un pourrait modifier des données ou des fichiers.
form-data 4.0.51 faillecorrigé dans 4.0.6
Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-hmw2-7cc7-3qxxform-data: CRLF injection in form-data via unescaped multipart field names and filenames
- Mets à jour sigstore-cliQuelqu'un pourrait modifier des données ou des fichiers.
sigstore 0.2.21 faillecorrigé dans 0.2.3
Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-mhg6-2q2v-9h2csigstore-ruby verifier returns success for DSSE bundles with mismatched in-toto subject digest
- Passe basic-ftp en 6.2.1Quelqu'un pourrait le faire planter ou le figer.
basic-ftp 5.3.11 faillecorrigé dans 6.2.1
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-c475-qrg2-pj4rbasic-ftp: Quadratic-time CPU denial of service in Client.list() Unix directory-listing parser (RE_LINE backtracking)
- Passe brace-expansion en 2.1.6Quelqu'un pourrait le faire planter ou le figer.
brace-expansion 1.1.118 faillescorrigé dans 1.1.21
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-3jxr-9vmj-r5cpbrace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
- GHSA-6j4f-fj2g-mc7pbrace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion
- GHSA-mh99-v99m-4gvgbrace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
- GHSA-qhr7-859c-m2p7brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion
- GHSA-rgw5-rvv9-x895brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
- GHSA-f886-m6hf-6m8vbrace-expansion: Zero-step sequence causes process hang and memory exhaustion
- GHSA-q2hr-2g5m-vwhrbrace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service
- GHSA-v6h2-p8h4-qcjwbrace-expansion Regular Expression Denial of Service vulnerability
brace-expansion 2.1.16 faillescorrigé dans 2.1.7
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-3jxr-9vmj-r5cpbrace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
- GHSA-6j4f-fj2g-mc7pbrace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion
- GHSA-mh99-v99m-4gvgbrace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
- GHSA-qhr7-859c-m2p7brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion
- GHSA-rgw5-rvv9-x895brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
- GHSA-q2hr-2g5m-vwhrbrace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service
- Mets à jour capybaraQuelqu'un pourrait le faire planter ou le figer.
addressable 2.8.71 faillecorrigé dans 2.9.0
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-h27x-rffw-24p4Addressable has a Regular Expression Denial of Service in Addressable templates
- Passe deepmerge-ts en 8.0.0Quelqu'un pourrait le faire planter ou le figer.
deepmerge-ts 7.1.51 faillecorrigé dans 8.0.0
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-ggr8-5vv4-36mxDeepmergeTS has stack exhaustion when merging recursive object graphs
- Passe js-yaml en 4.3.2Quelqu'un pourrait le faire planter ou le figer.
js-yaml 4.1.05 faillescorrigé dans 4.3.2
Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-mh29-5h37-fv8mjs-yaml has prototype pollution in merge (<<)
- GHSA-2883-xcg3-v3hhjs-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources
- GHSA-52cp-r559-cp3mjs-yaml: YAML merge-key chains can force quadratic CPU consumption
- GHSA-5p4m-2wfm-xmqjJS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) — CVE-2026-59870 fix not backported
- GHSA-h67p-54hq-rp68JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases
- Passe minimatch en 3.1.4Quelqu'un pourrait le faire planter ou le figer.
minimatch 3.1.23 faillescorrigé dans 3.1.4
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-23c5-xmqv-rm74minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions
- GHSA-3ppc-4f35-3m26minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern
- GHSA-7r86-cg39-jmmjminimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments
- Passe nanoid en 3.3.18Quelqu'un pourrait le faire planter ou le figer.
nanoid 3.3.122 faillescorrigé dans 3.3.18
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-28wg-ghj8-5hjvnanoid: non-secure generators can loop indefinitely with negative size
- GHSA-2v37-7h3g-55p8nanoid: custom generators can loop indefinitely when size is zero
- Passe nokogiri en 1.19.3Quelqu'un pourrait le faire planter ou le figer.
nokogiri 1.19.110 faillescorrigé dans 1.19.4
Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Seulement avec un compte.
- GHSA-8678-w3jw-xfc2Nokogiri: XML::Schema on JRuby allows network requests when NONET is set, bypassing CVE-2020-26247
- GHSA-c4rq-3m3g-8wgxNokogiri CSS selector tokenizer has regular expression backtracking
- GHSA-v2fc-qm4h-8hqvNokogiri XSLT transform has a memory leak
- GHSA-5prr-v3j2-97mhNokogiri: Possible Out-of-Bounds Read in `Nokogiri::XML::NodeSet#[]`
- GHSA-5v8h-3h3q-446pNokogiri: Possible Use-After-Free when `Nokogiri::XML::Document#encoding=` raises an exception
- GHSA-9cv2-cfxc-v4v2Nokogiri: Null Pointer Dereference calling methods on uninitialized wrapper classes
- GHSA-p67v-3w7g-wjg7Nokogiri: Possible Use-After-Free when directly using `NokogirI::XML::XPathContext` beyond document lifetime
- GHSA-phwj-rprq-35ppNokogiri: Possible Use-After-Free when setting an attribute value via `Nokogiri::XML::Attr#value=` or `#content=`
- GHSA-wjv4-x9w8-wm3hNokogiri: Possible Use-After-Free when setting `Document#root=` to an invalid node type
- GHSA-wfpw-mmfh-qq69Nokogiri: Possible Use-After-Free in XInclude Processing
- Passe picomatch en 2.3.2Quelqu'un pourrait le faire planter ou le figer.
picomatch 2.3.12 faillescorrigé dans 2.3.2
Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-3v7f-55p6-f55pPicomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching
- GHSA-c2c7-rcm5-vvqjPicomatch has a ReDoS vulnerability via extglob quantifiers
- Mets à jour rails-html-sanitizerQuelqu'un pourrait le faire planter ou le figer.
crass 1.0.61 faillecorrigé dans 1.0.7
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-6wmf-3r64-vcwvCrass : Large numeric exponents cause CPU and memory denial of service
- Passe websocket-driver en 0.8.2Quelqu'un pourrait le faire planter ou le figer.
websocket-driver 0.7.74 faillescorrigé dans 0.8.2
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-2x63-gw47-w4mmwebsocket-driver-ruby: Denial of service via malformed Host header
- GHSA-33ph-fccm-39pjwebsocket-driver: Resource limit bypass via message compression
- GHSA-8j3g-f24p-4mpwwebsocket-driver: Memory exhaustion in HTTP header parser
- GHSA-ghhp-3qvg-889pwebsocket-driver: Memory exhaustion via abuse of protocol length headers
- Passe zod en 4.6.6Quelqu'un pourrait le faire planter ou le figer.
zod 3.25.761 faillecorrigé dans 4.6.6
Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-mrhx-c7xc-m3w5Zod can exhaust memory while validating oversized constrained collections
Touche tes utilisateurs
184 failles dans ce que le projet livre, les plus graves d'abord.
Peut exposer les données de tes utilisateurs ou permettre une prise de contrôle
rack-session 2.1.11 faillecorrigé dans 2.1.2Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-33qg-7wpp-89cqRack::Session::Cookie secrets: decrypt failure fallback enables secretless session forgery and Marshal deserialization
serialize-javascript 4.0.02 faillescorrigé dans 7.1.3Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-5c6j-r48x-rmvqSerialize JavaScript is Vulnerable to RCE via RegExp.flags and Date.prototype.toISOString()
- GHSA-m5mm-p8h7-m29vSerialize JavaScript: Cross-site scripting (XSS) via unescaped </script at the end of a serialized function body
erb 5.1.11 faillecorrigé dans 6.0.1.1Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-q339-8rmv-2mhvERB has an @_init deserialization guard bypass via def_module / def_method / def_class
lodash 4.17.213 faillescorrigé dans 4.18.0Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-r5fr-rjxr-66jclodash vulnerable to Code Injection via `_.template` imports key names
- GHSA-f23m-r3pf-42rhlodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`
- GHSA-xxjr-mmjv-4gpgLodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions
net-imap 0.5.510 faillescorrigé dans 0.5.15Quelqu'un pourrait lancer son propre code là où il tourne. Depuis n'importe où sur Internet, sans compte.
- GHSA-vcgp-9326-pqcpnet-imap vulnerable to STARTTLS stripping via invalid response timing
- GHSA-46q3-7gv7-qmggNet::IMAP: Command Injection via ID command argument
- GHSA-75xq-5h9v-w6pxnet-imap vulnerable to command Injection via unvalidated Symbol inputs
- GHSA-8p34-64r3-mwg8Net::IMAP: Command Injection via non-synchronizing literal in "raw" argument
- GHSA-hm49-wcqc-g2xgnet-imap vulnerable to command Injection via "raw" arguments to multiple commands
- GHSA-7fc5-f82f-cx69Possible DoS by memory exhaustion in net-imap
- GHSA-87pf-fpwv-p7m7net-imap vulnerable to denial of service via high iteration count for `SCRAM-*` authentication
- GHSA-j3g3-5qv5-52mjnet-imap rubygem vulnerable to possible DoS by memory exhaustion
- GHSA-c4fp-cxrr-mj66Net::IMAP: Denial of Service via incomplete raw argument validation
- GHSA-q2mw-fvj9-vvcwnet-imap has quadratic complexity when reading response literals
undici 7.27.224 faillescorrigé dans 7.30.1Quelqu'un pourrait lancer son propre code là où il tourne. Seulement avec un compte.
- GHSA-hm92-r4w5-c3mjundici vulnerable to cross-origin request routing via SOCKS5 proxy pool reuse
- GHSA-4cwx-7wf7-3272undici vulnerable to cross-user information disclosure and parse-time crash via degenerate private cache directives
- GHSA-2jfj-6hjv-fm6jundici vulnerable to cross-user cookie disclosure via Set-Cookie caching in shared caches
- GHSA-jr45-8vmc-qm54undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
- GHSA-pr7r-676h-xcf6undici vulnerable to cross-user information disclosure via shared cache whitespace bypass
- GHSA-f72v-6w45-q472undici vulnerable to Subresource Integrity bypass via non-lowercase algorithm tokens
- GHSA-p88m-4jfj-68fvundici vulnerable to HTTP header injection via Set-Cookie percent-decoding
- GHSA-rfgv-xxqx-mfg5undici vulnerable to Denial of Service via unrequested WebSocket subprotocol
- GHSA-vxpw-j846-p89qundici WebSocket client vulnerable to denial of service via fragment count bypass
- GHSA-xjj6-f33q-929cundici vulnerable to Denial of Service via unhandled error on excessive content-encodings
- GHSA-3xpg-4rpp-hhhmundici vulnerable to Denial of Service via unbounded decompression of compressed responses
- GHSA-4qv8-2p9j-2685undici vulnerable to Denial of Service via unbounded memory in the EventSource parser
- GHSA-pmjh-fq2x-6v4xundici vulnerable to Denial of Service via orphaned RetryHandler response body
- GHSA-rx4f-c7p8-82vqundici vulnerable to Denial of Service via WebSocketStream unclean close
- GHSA-vmh5-mc38-953gundici vulnerable to TLS certificate validation bypass via dropped requestTls in SOCKS5 ProxyAgent
- GHSA-w293-vg96-wgc3undici vulnerable to TLS certificate validation bypass via dropped connect options in BalancedPool
- GHSA-8xcm-r25x-g524undici vulnerable to downstream response desynchronization via retry interceptor
- GHSA-m8rv-5g2x-5cg5undici vulnerable to CRLF Injection via blob-like body 'type' property
- GHSA-v3r7-h72x-cjcmundici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields
- GHSA-2gqq-gqf2-x968undici vulnerable to response truncation via oversized chunked responses in the dump interceptor
- GHSA-35p6-xmwp-9g52undici vulnerable to HTTP response queue poisoning via keep-alive socket reuse
- GHSA-8436-99hf-9mmvundici vulnerable to caching and replay of unsafe HTTP method responses
- GHSA-g8m3-5g58-fq7mundici vulnerable to Set-Cookie SameSite attribute downgrade via permissive substring matching
- GHSA-r53p-7pc4-xj5rundici vulnerable to downstream response splitting via retry interceptor
bcrypt 3.1.201 faillecorrigé dans 3.1.22Quelqu'un pourrait lancer son propre code là où il tourne. Seulement avec un accès à la machine.
- GHSA-f27w-vcwj-c954bcrypt-ruby has an Integer Overflow that Causes Zero Key-Strengthening Iterations at Cost=31 on JRuby
rubyzip 2.4.11 faillecorrigé dans 3.4.0Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-47m2-wp7j-p9vcrubyzip path traversal vulnerability
extract-zip 2.0.12 faillesQuelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-7pqw-9j4j-h8q3extract-zip allows arbitrary file writes through symlink archive entries
- GHSA-jmr9-qjv8-65gvextract-zip unvalidated symlink path traversal
http-cache-semantics 4.2.01 failleQuelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-ch52-4w7c-c8xphttp-cache-semantics max-stale handling can disclose cross-user cached responses
rack 3.2.120 faillescorrigé dans 3.2.6Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-h2jq-g4cq-5ppqRack::Static prefix matching can expose unintended files under the static root
- GHSA-mxw3-3hh2-x2mhRack has a Directory Traversal via Rack:Directory
- GHSA-qv7j-4883-hwh7Rack::Sendfile header-based X-Accel-Mapping regex injection enables unauthorized X-Accel-Redirect
- GHSA-r657-rxjc-j557Rack has a Possible Information Disclosure Vulnerability
- GHSA-whrj-4476-wvmpStored XSS in Rack::Directory via javascript: filenames rendered into anchor href
- GHSA-6xw4-3v39-52mmRack is vulnerable to a memory-exhaustion DoS through unbounded URL-encoded body parsing
- GHSA-8vqr-qjwx-82mwRack's multipart parsing without Content-Length header allows unbounded chunked file uploads
- GHSA-p543-xpfm-54cpRack's unbounded multipart preamble buffering enables DoS (memory exhaustion)
- GHSA-v569-hp3g-36wrRack has quadratic complexity in Rack::Utils.select_best_encoding via wildcard Accept-Encoding header
- GHSA-v6x5-cg8r-vv6xRack's multipart header parsing allows Denial of Service via escape-heavy quoted parameters
- GHSA-w9pc-fmgc-vxvwRack: Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- GHSA-wpv5-97wm-hp9cRack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- GHSA-x8cg-fq8g-mxfxRack's multipart byte range processing allows denial of service via excessive overlapping ranges
- GHSA-7mqq-6cf9-v2qpRack has a root directory disclosure via unescaped regex interpolation in Rack::Directory
- GHSA-g2pf-xv49-m2h5Rack::Request accepts invalid Host characters, enabling host allowlist bypass
- GHSA-q2ww-5357-x388Rack has Content-Length mismatch in Rack::Files error responses
- GHSA-q4qf-9j86-f5mhRack:: Static header_rules bypass via URL-encoded paths
- GHSA-qfgr-crr9-7r49Rack: Forwarded Header semicolon injection enables Host and Scheme spoofing
- GHSA-rx22-g9mx-qrhvRack's improper unfolding of folded multipart headers preserves CRLF in parsed parameter values
- GHSA-vgpv-f759-9wx3Rack's greedy multipart boundary parsing can cause parser differentials and WAF bypass.
rollup 2.79.12 faillescorrigé dans 2.80.0Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-mw96-cpmx-2vgcRollup 4 has Arbitrary File Write via Path Traversal
- GHSA-gcx4-mw62-g8wmDOM Clobbering Gadget found in rollup bundled scripts that leads to XSS
ip-address 10.2.08 faillescorrigé dans 10.7.4Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-mwp4-54f8-5fhrip-address: Address4 decodes leading-zero octets as decimal while resolvers decode them as octal, allowing SSRF and trust-boundary bypass
- GHSA-22jq-vg5j-6vggip-address: misclassification of IPv4-mapped/NAT64 IPv6 addresses can bypass SSRF and trust-boundary checks
- GHSA-2vr4-cq9g-pvrcip-address: no classifier recognizes the NAT64 local-use range 64:ff9b:1::/48, allowing SSRF and trust-boundary bypass
- GHSA-4xrf-jv44-h6hhip-address: a CIDR suffix on the parsed address suppresses special-use classification and can bypass SSRF and trust-boundary checks
- GHSA-rpw4-54j3-4h4qip-address: Address6.isLinkLocal() recognizes fe80::/64 rather than fe80::/10, allowing SSRF and trust-boundary bypass to on-link hosts
- GHSA-h3mg-xc3c-68pwip-address: Address6 builds a parse diagnostic proportional to the input with no length bound, allowing a single long string to stall or crash the process
- GHSA-rxp7-6hxx-x8q5ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process
- GHSA-j6r3-76f7-8jcvip-address: isInSubnet() and isHostInSubnet() compare addresses of different families as if they shared an address space, allowing an allowlist check to admit an address outside its range
urijs 1.17.18 faillescorrigé dans 1.19.11Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-p6j9-7xhc-rhwpURIjs Hostname spoofing via backslashes in URL
- GHSA-gcv8-gh4r-25x6Authorization Bypass Through User-Controlled Key in urijs
- GHSA-3329-pjwv-fjpgHostname spoofing via backslashes in URL
- GHSA-89gv-h8wf-cg8rURIjs Vulnerable to Hostname spoofing via backslashes in URL
- GHSA-8h2f-7jc4-7m3mOpen Redirect in urijs
- GHSA-g694-m8vq-gv9hURL Confusion When Scheme Not Supplied in medialize/uri.js
- GHSA-3vjf-82ff-p4r3Incorrect protocol extraction via \r, \n and \t characters
- GHSA-gmv4-r438-p67fLeading white space bypasses protocol validation
faraday 2.14.03 faillescorrigé dans 2.14.3Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-33mh-2634-fwr2Faraday affected by SSRF via protocol-relative URL host override in build_exclusive_url
- GHSA-5rv5-xj5j-3484Faraday has a possible incomplete fix for GHSA-33mh-2634-fwr2: protocol-relative URI objects still bypass host scoping
- GHSA-98m9-hrrm-r99rFaraday: Uncontrolled recursion in NestedParamsEncoder allows stack exhaustion DoS via deeply nested query parameters
@humanfs/node 0.16.71 faillecorrigé dans 0.16.8Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Seulement avec un accès à la machine.
- GHSA-p498-v437-472ghumanfs: Recursive copy follows symlinked files and copies data from outside the source tree
uri 1.0.31 faillecorrigé dans 1.0.4Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Depuis n'importe où sur Internet, sans compte.
- GHSA-j4pr-3wm6-xx2rURI Credential Leakage Bypass over CVE-2025-27221
nokogiri 1.19.110 faillescorrigé dans 1.19.4Quelqu'un pourrait lire des données qu'il ne devrait pas voir. Seulement avec un compte.
- GHSA-8678-w3jw-xfc2Nokogiri: XML::Schema on JRuby allows network requests when NONET is set, bypassing CVE-2020-26247
- GHSA-c4rq-3m3g-8wgxNokogiri CSS selector tokenizer has regular expression backtracking
- GHSA-v2fc-qm4h-8hqvNokogiri XSLT transform has a memory leak
- GHSA-5prr-v3j2-97mhNokogiri: Possible Out-of-Bounds Read in `Nokogiri::XML::NodeSet#[]`
- GHSA-5v8h-3h3q-446pNokogiri: Possible Use-After-Free when `Nokogiri::XML::Document#encoding=` raises an exception
- GHSA-9cv2-cfxc-v4v2Nokogiri: Null Pointer Dereference calling methods on uninitialized wrapper classes
- GHSA-p67v-3w7g-wjg7Nokogiri: Possible Use-After-Free when directly using `NokogirI::XML::XPathContext` beyond document lifetime
- GHSA-phwj-rprq-35ppNokogiri: Possible Use-After-Free when setting an attribute value via `Nokogiri::XML::Attr#value=` or `#content=`
- GHSA-wjv4-x9w8-wm3hNokogiri: Possible Use-After-Free when setting `Document#root=` to an invalid node type
- GHSA-wfpw-mmfh-qq69Nokogiri: Possible Use-After-Free in XInclude Processing
puma 6.5.02 faillescorrigé dans 7.2.1Quelqu'un pourrait se faire passer pour un autre utilisateur. Depuis n'importe où sur Internet, sans compte.
- GHSA-2vqw-3mp8-cgmxPuma PROXY Protocol v1 Accepts Repeated Protocol Headers on Persistent Connections
- GHSA-qpgp-93vx-g8v8Puma PROXY Protocol v1 Parser Allows Remote Memory Exhaustion
jwt 2.10.11 faillecorrigé dans 2.10.3Quelqu'un pourrait se faire passer pour un autre utilisateur. Depuis n'importe où sur Internet, sans compte.
- GHSA-c32j-vqhx-rx3xruby-jwt: Empty-key HMAC bypass; cross-language sibling of CVE-2026-44351
form-data 4.0.51 faillecorrigé dans 4.0.6Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-hmw2-7cc7-3qxxform-data: CRLF injection in form-data via unescaped multipart field names and filenames
sigstore 0.2.21 faillecorrigé dans 0.2.3Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-mhg6-2q2v-9h2csigstore-ruby verifier returns success for DSSE bundles with mismatched in-toto subject digest
flatted 3.3.12 faillescorrigé dans 3.4.2Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-rf6f-7fwh-wjghPrototype Pollution via parse() in NodeJS flatted
- GHSA-25h7-pfq9-p65fflatted vulnerable to unbounded recursion DoS in parse() revive phase
picomatch 2.3.12 faillescorrigé dans 2.3.2Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-3v7f-55p6-f55pPicomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching
- GHSA-c2c7-rcm5-vvqjPicomatch has a ReDoS vulnerability via extglob quantifiers
js-yaml 4.1.05 faillescorrigé dans 4.3.2Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-mh29-5h37-fv8mjs-yaml has prototype pollution in merge (<<)
- GHSA-2883-xcg3-v3hhjs-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources
- GHSA-52cp-r559-cp3mjs-yaml: YAML merge-key chains can force quadratic CPU consumption
- GHSA-5p4m-2wfm-xmqjJS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) — CVE-2026-59870 fix not backported
- GHSA-h67p-54hq-rp68JS-YAML: Quadratic-complexity DoS in merge key handling via repeated aliases
undici 6.26.012 faillescorrigé dans 6.29.1Quelqu'un pourrait modifier des données ou des fichiers. Depuis n'importe où sur Internet, sans compte.
- GHSA-p88m-4jfj-68fvundici vulnerable to HTTP header injection via Set-Cookie percent-decoding
- GHSA-rfgv-xxqx-mfg5undici vulnerable to Denial of Service via unrequested WebSocket subprotocol
- GHSA-vxpw-j846-p89qundici WebSocket client vulnerable to denial of service via fragment count bypass
- GHSA-xjj6-f33q-929cundici vulnerable to Denial of Service via unhandled error on excessive content-encodings
- GHSA-3wwx-pv8p-q78vundici vulnerable to Denial of Service via unhandled error in WebSocket permessage-deflate decompression
- GHSA-4qv8-2p9j-2685undici vulnerable to Denial of Service via unbounded memory in the EventSource parser
- GHSA-8xcm-r25x-g524undici vulnerable to downstream response desynchronization via retry interceptor
- GHSA-m8rv-5g2x-5cg5undici vulnerable to CRLF Injection via blob-like body 'type' property
- GHSA-v3r7-h72x-cjcmundici vulnerable to cookie attribute injection via unsanitized domain and unparsed setCookie fields
- GHSA-35p6-xmwp-9g52undici vulnerable to HTTP response queue poisoning via keep-alive socket reuse
- GHSA-g8m3-5g58-fq7mundici vulnerable to Set-Cookie SameSite attribute downgrade via permissive substring matching
- GHSA-r53p-7pc4-xj5rundici vulnerable to downstream response splitting via retry interceptor
trix 2.0.59 faillescorrigé dans 2.1.18Quelqu'un pourrait attaquer les gens qui l'utilisent. Depuis n'importe où sur Internet, sans compte.
- GHSA-6vx4-v2jw-qwqhTrix editor subject to XSS vulnerabilities on copy & paste
- GHSA-j386-3444-qgwgTrix allows Cross-site Scripting via `javascript:` url in a link
- GHSA-qjqp-xr96-cj99Trix Editor Arbitrary Code Execution Vulnerability
- GHSA-qm2q-9f3q-2vcvTrix has a cross-site Scripting vulnerability on copy & paste
- GHSA-53g2-mvcc-q9x3Trix: Stored XSS via HTMLParser attribute injection on paste
- GHSA-g9jg-w8vm-g96vTrix has a stored XSS vulnerability through its attachment attribute
- GHSA-qmpg-8xg6-ph5qTrix has a Stored XSS vulnerability through serialized attributes
- GHSA-53p3-c7vp-4mccTrix is vulnerable to XSS through JSON deserialization bypass in drag-and-drop (Level0InputController)
- GHSA-mcrw-746g-9q8hTrix vulnerable to Cross-site Scripting on copy & paste
loofah 2.25.05 faillescorrigé dans 2.25.2Quelqu'un pourrait attaquer les gens qui l'utilisent. Depuis n'importe où sur Internet, sans compte.
- GHSA-9wjq-cp2p-hrgfLoofah: SVG `href` attribute bypasses local-reference restriction
- GHSA-2j22-pr5w-6gq8Loofah has improper detection of disallowed URIs via `allowed_uri?`
- GHSA-46fp-8f5p-pf2mImproper detection of disallowed URIs by Loofah `allowed_uri?`
- GHSA-5qhf-9phg-95m2Loofah `allowed_uri?` does not detect `javascript:` URIs split by numeric character references without semicolons
- GHSA-8whx-365g-h9vvLoofah `allowed_uri?` does not detect `javascript:` URIs split by named whitespace character references
rails-html-sanitizer 1.7.01 faillecorrigé dans 1.7.1Quelqu'un pourrait attaquer les gens qui l'utilisent. Depuis n'importe où sur Internet, sans compte.
- GHSA-cj75-f6xr-r4g7Rails HTML Sanitizers: Possible XSS vulnerability with certain configurations
action_text-trix 2.1.163 faillescorrigé dans 2.1.18Quelqu'un pourrait attaquer les gens qui l'utilisent. Seulement avec un compte.
- GHSA-53g2-mvcc-q9x3Trix: Stored XSS via HTMLParser attribute injection on paste
- GHSA-qmpg-8xg6-ph5qTrix has a Stored XSS vulnerability through serialized attributes
- GHSA-53p3-c7vp-4mccTrix is vulnerable to XSS through JSON deserialization bypass in drag-and-drop (Level0InputController)
aws-sdk-s3 1.197.01 faillecorrigé dans 1.208.0Une protection est plus faible qu'elle ne devrait. Seulement avec un compte.
- GHSA-2xgq-q749-89fqAWS SDK for Ruby's S3 Encryption Client has a Key Commitment Issue
Peut casser ou ralentir ton service
minimatch 3.1.23 faillescorrigé dans 3.1.4Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-23c5-xmqv-rm74minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions
- GHSA-3ppc-4f35-3m26minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern
- GHSA-7r86-cg39-jmmjminimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments
nanoid 3.3.122 faillescorrigé dans 3.3.18Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-28wg-ghj8-5hjvnanoid: non-secure generators can loop indefinitely with negative size
- GHSA-2v37-7h3g-55p8nanoid: custom generators can loop indefinitely when size is zero
websocket-driver 0.7.74 faillescorrigé dans 0.8.2Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-2x63-gw47-w4mmwebsocket-driver-ruby: Denial of service via malformed Host header
- GHSA-33ph-fccm-39pjwebsocket-driver: Resource limit bypass via message compression
- GHSA-8j3g-f24p-4mpwwebsocket-driver: Memory exhaustion in HTTP header parser
- GHSA-ghhp-3qvg-889pwebsocket-driver: Memory exhaustion via abuse of protocol length headers
brace-expansion 1.1.118 faillescorrigé dans 1.1.21Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-3jxr-9vmj-r5cpbrace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
- GHSA-6j4f-fj2g-mc7pbrace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion
- GHSA-mh99-v99m-4gvgbrace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
- GHSA-qhr7-859c-m2p7brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion
- GHSA-rgw5-rvv9-x895brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
- GHSA-f886-m6hf-6m8vbrace-expansion: Zero-step sequence causes process hang and memory exhaustion
- GHSA-q2hr-2g5m-vwhrbrace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service
- GHSA-v6h2-p8h4-qcjwbrace-expansion Regular Expression Denial of Service vulnerability
brace-expansion 2.1.16 faillescorrigé dans 2.1.7Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-3jxr-9vmj-r5cpbrace-expansion: DoS via exponential-time expansion of consecutive non-expanding {} groups
- GHSA-6j4f-fj2g-mc7pbrace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion
- GHSA-mh99-v99m-4gvgbrace-expansion: DoS via unbounded expansion length causing an out-of-memory process crash
- GHSA-qhr7-859c-m2p7brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion
- GHSA-rgw5-rvv9-x895brace-expansion: DoS via unbounded intermediate arrays, bypassing the CVE-2026-14257 mitigation
- GHSA-q2hr-2g5m-vwhrbrace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service
crass 1.0.61 faillecorrigé dans 1.0.7Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-6wmf-3r64-vcwvCrass : Large numeric exponents cause CPU and memory denial of service
basic-ftp 5.3.11 faillecorrigé dans 6.2.1Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-c475-qrg2-pj4rbasic-ftp: Quadratic-time CPU denial of service in Client.list() Unix directory-listing parser (RE_LINE backtracking)
deepmerge-ts 7.1.51 faillecorrigé dans 8.0.0Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-ggr8-5vv4-36mxDeepmergeTS has stack exhaustion when merging recursive object graphs
addressable 2.8.71 faillecorrigé dans 2.9.0Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-h27x-rffw-24p4Addressable has a Regular Expression Denial of Service in Addressable templates
zod 3.25.761 faillecorrigé dans 4.6.6Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-mrhx-c7xc-m3w5Zod can exhaust memory while validating oversized constrained collections
ajv 6.12.61 faillecorrigé dans 6.14.0Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-2g4f-4pwh-qvx6ajv has ReDoS when using `$data` option
qs 6.11.03 faillescorrigé dans 6.16.0Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-4mjr-xmp4-gh2gqs: Denial of Service via Attacker Controlled isBuffer
- GHSA-6rw7-vpxm-498pqs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion
- GHSA-w7fw-mjwx-w883qs's arrayLimit bypass in comma parsing allows denial of service
decode-uri-component 0.2.21 faillecorrigé dans 0.5.0Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-vcc3-ghjq-m6frdecode-uri-component: Denial of service via exponential decoding of malformed percent-encoded input
sinatra 4.1.11 faillecorrigé dans 4.2.0Quelqu'un pourrait le faire planter ou le figer. Depuis n'importe où sur Internet, sans compte.
- GHSA-mr3q-g2mv-mr4qSinatra is vulnerable to ReDoS through ETag header value generation
rexml 3.4.01 faillecorrigé dans 3.4.2Quelqu'un pourrait le faire planter ou le figer. Seulement avec un accès à la machine.
- GHSA-c2f4-jgmc-q2r5REXML has DoS condition when parsing malformed XML file
mail 2.8.11 faillecorrigé dans 2.9.1Une faille dont l'effet n'est pas précisé. Depuis n'importe où sur Internet, sans compte.
- GHSA-mvxr-6m87-mv2qMail: Email address spoofing via malformed RFC 2047 encoded-words
sqlite3 2.5.03 faillescorrigé dans 2.9.6Une faille dont l'effet n'est pas précisé. Depuis n'importe où sur Internet, sans compte.
- GHSA-mwm8-39rw-8826sqlite3-ruby: Use-After-Free in SQLite Aggregate Arguments in Heap-Allocated Argument Array
- GHSA-28hh-pr2h-2w89sqlite3-ruby has Use-After-Free When Redefining SQLite Functions with Different Arity
- GHSA-j7fr-3v8c-3qc3sqlite3-ruby has Use-After-Free in SQLite Aggregate Function Callbacks
msgpack 1.7.51 faillecorrigé dans 1.8.2Une faille dont l'effet n'est pas précisé. Seulement avec un accès à la machine.
- GHSA-4mrv-5p47-p938MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure
Préviens-moi par email quand ça change
Un email pour confirmer, puis un seul quand la réponse empire ou qu'une nouvelle faille sérieuse apparaît : au plus un par jour, tout de suite si des attaquants l'utilisent. Un clic pour se désabonner.
Mets le badge dans ton README
Il affiche cette réponse et change avec elle.
[](https://istheinternetok.com/r/rails/rails/)Lu dans Gemfile.lock, tools/releaser/Gemfile.lock, yarn.lock.