Google nftables Go lib v0.1.0 IP byte order bug (CVE-2024-6284)
CVE-2024-6284 Published on July 3, 2024

Improper IPv4 and IPv6 byte order storage in github.com/google/nftables
In https://github.com/google/nftables  IP addresses were encoded in the wrong byte order, resulting in an nftables configuration which does not work as intended (might block or not block the desired addresses). This issue affects:  https://pkg.go.dev/github.com/google/nftables@v0.1.0 The bug was fixed in the next released version:  https://pkg.go.dev/github.com/google/nftables@v0.2.0

NVD

Vulnerability Analysis

CVE-2024-6284 is exploitable with network access, and does not require authorization privileges or user interaction. This vulnerability is consided to have a high level of attack complexity. Public availability of a proof of concept (POC) exploit exists for CVE-2024-6284. The potential impact of an exploit of this vulnerability is considered to have no impact on confidentiality and integrity and availability.

Attack Vector:
NETWORK
Attack Complexity:
HIGH
Privileges Required:
NONE
User Interaction:
NONE

Weakness Types

Improper Validation of Syntactic Correctness of Input

The product receives input that is expected to be well-formed - i.e., to comply with a certain syntax - but it does not validate or incorrectly validates that the input complies with the syntax.

CWE-1389

Products Associated with CVE-2024-6284

Want to know whenever a new CVE is published for Google Nftables? stack.watch will email you.

 

Affected Versions

https://github.com/google/nftables: netfilter nftables:

Exploit Probability

EPSS
0.29%
Percentile
21.19%

EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.