Skip to main content
← All vulnerabilities
CVE-2024-10491GHSA-CM5G-3PGC-8RG4

Preload arbitrary resources by injecting additional `Link` headers

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.0.0-rc1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

A vulnerability has been identified in the Express response.links function, allowing for arbitrary resource injection in the Link header when unsanitized data is used. The issue arises from improper sanitization in `Link` header values, which can allow a combination of characters like `,`, `;`, and `<>` to preload malicious resources. This vulnerability is especially relevant for dynamic parameters.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • express

    From 3.0.0-alpha1 · through 3.21.2

  • expressnpm

    fixed in 4.0.0-rc1

References 1

herodevs.com