CVE-2025-46421: Libsoup: information disclosure may leads libsoup client sends authorization header to a different host when being redirected by a server
A flaw was found in libsoup. When libsoup clients encounter an HTTP redirect, they mistakenly send the HTTP Authorization header to the new host that the redirection points to. This allows the new host to impersonate the user to the original host that issued the redirect.
Security readout for executives and security teams
Plain-English summary
Libsoup can carry an Authorization header across a redirect to a different host. That destination could receive a user credential or token and reuse it against the original service. Exploitation requires an authenticated request, a cross-host redirect, and user interaction, but successful abuse could expose data or enable actions as the user.
Executive priority
Prioritize remediation for internet-facing or sensitive applications that combine affected libsoup versions, authentication headers, and redirect handling. Treat this as a scheduled high-value security update rather than an emergency response unless internal evidence shows credential exposure. Investigate promptly if authenticated traffic has followed redirects to unfamiliar hosts.
Technical view
CVE-2025-46421 is cross-host credential disclosure during HTTP redirect handling. Its CVSS 3.1 score is 6.8: network-accessible, high complexity, no privileges required, and user interaction required. Confidentiality and integrity impacts are high; availability is unaffected. The bundle confirms affected libsoup or libsoup3 packages across listed RHEL 8, 9, and 10 releases.
Likely exposure
Exposure is highest where applications use affected libsoup packages for authenticated HTTP requests and follow redirects to different hosts. The bundle identifies specific RHEL 8, 9, and 10 package builds as affected. RHEL 6 and 7 status is unknown, and the bundle does not establish the complete affected range for other distributions or upstream versions.
Exploitation context
The source bundle reports no CISA KEV listing and provides no evidence of active exploitation or a public exploit. Abuse depends on an authenticated request encountering a cross-host redirect whose destination can capture the forwarded Authorization header. The CVSS assessment reflects the resulting high attack complexity and required user interaction.
Researcher notes
The issue is categorized as CWE-497 and affects redirect-boundary handling rather than initial authentication. Validation should focus on whether host changes remove Authorization before the redirected request. The source bundle does not define a complete upstream affected-version range, establish RHEL 6 or 7 status, or document exploitation in the wild.
Mitigation direction
Identify applications and services using libsoup or libsoup3 for authenticated HTTP traffic.
Apply vendor-approved package updates identified by the applicable Red Hat advisory.
Consult upstream or distribution guidance for platforms not covered by the listed Red Hat advisories.
Where feasible, suppress Authorization headers whenever a redirect changes the destination host.
Temporarily restrict untrusted cross-host redirects in affected applications until vendor remediation is applied.
Validation and detection
Inventory installed libsoup and libsoup3 package versions across relevant systems and application images.
Compare discovered Red Hat package builds with the affected versions and applicable errata.
In a controlled test, verify Authorization headers are absent after redirects to a different host.
Review authenticated HTTP flows for cross-host redirects and unexpected redirect destinations.
Confirm updated systems use vendor-approved packages and repeat the controlled redirect test.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-497: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
5Timeline events
1ADP providers
14Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: noTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-497 · source CWE mapping
Exposure of Sensitive System Information to an Unauthorized Control Sphere
Exposure of Sensitive System Information to an Unauthorized Control Sphere represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.