CVE-2022-24719 Unauthorized forwarding of confidential headers in fluture-node

Low 2.6 Published Updated

Attackers can steal confidential headers like Authorization or Cookies when fluture-node follows redirects to third-party domains or unencrypted HTTP.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2022-24719?

CVE-2022-24719 is a low-severity vulnerability in fluture-js fluture-node, published on 1 Mar 2022. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Fluture-Node is a FP-style HTTP and streaming utils for Node based on Fluture. Using `followRedirects` or `followRedirectsWith` with any of the redirection strategies built into fluture-node 4.0.0 or 4.0.1, paired with a request that includes confidential headers such as Authorization or Cookie, exposes you to a vulnerability where, if the destination server were to redirect the request to a server on a third-party domain, or the same domain over unencrypted HTTP, the headers would be included in the follow-up request and be exposed to the third party, or potential http traffic sniffing. The redirection strategies made available in version 4.0.2 automatically redact confidential headers when a redirect is followed across to another origin. A workaround has been identified by using a custom redirection strategy via the `followRedirectsWith` function. The custom strategy can be based on the new strategies available in [email protected].

Weakness: CWE-212, CWE-359

Which versions are affected by CVE-2022-24719?

2 open source packages ship an affected version, including fluture-node. It affects 1 product.

PackageAffectedFixed in
fluture-node npmFrom 4.0.04.0.2
fluture-node npmFrom 4.0.04.0.2

Products include Fluture-Node Project Fluture-Node.

How do I fix CVE-2022-24719?

Upgrade fluture-node to 4.0.2 or later.

Is CVE-2022-24719 being exploited?

There is no known exploitation of CVE-2022-24719 in the wild and no public exploit code.

Sources

Also known as GHSA-32x6-qvw6-mxj4.

Is CVE-2022-24719 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free