Every CVE Search/ Get API key

CVE-2025-8556

Github.com/cloudflare/circl: circl-fourq: missing and wrong validation can lead to incorrect results

3.7 LowFix available

A flaw was found in CIRCL's implementation of the FourQ elliptic curve. This vulnerability allows an attacker to compromise session security via low-order point injection and incorrect point validation during Diffie-Hellman key exchange.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

0.53%Up 0.5 points since Aug 6, 2025
90%50%10%1%

What each source reports

CVE List Score used 3.7

Github.com/cloudflare/circl: circl-fourq: missing and wrong validation can lead to incorrect results

A flaw was found in CIRCL's implementation of the FourQ elliptic curve. This vulnerability allows an attacker to compromise session security via low-order point injection and incorrect point validation during Diffie-Hellman key exchange.

Record
CVE-2025-8556
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-1287
Updated
2026-11-02
EUVDEUVD-2025-23815 3.7

A flaw was found in CIRCL's implementation of the FourQ elliptic curve. This vulnerability allows an attacker to compromise session security via low-order point injection and incorrect point validation during Diffie-Hellman key exchange.

Record
EUVD-2025-23815
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-2x5j-vhc8-9cwm 3.7

CIRCL-Fourq: Missing and wrong validation can lead to incorrect results

Impact

The CIRCL implementation of FourQ fails to validate user-supplied low-order points during Diffie-Hellman key exchange, potentially allowing attackers to force the identity point and compromise session security.

Moreover, there is an incorrect point validation in ScalarMult can lead to incorrect results in the isEqual function and if a point is on the curve.

Patches

Version 1.6.1 (https://github.com/cloudflare/circl/tree/v1.6.1) mitigates the identified issues.

We acknowledge Alon Livne (Botanica Software Labs) for the reported findings.

Record
GHSA-2x5j-vhc8-9cwm
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-20, CWE-347
Updated
2026-11-02
NVD 3.7

A flaw was found in CIRCL's implementation of the FourQ elliptic curve. This vulnerability allows an attacker to compromise session security via low-order point injection and incorrect point validation during Diffie-Hellman key exchange.

Record
CVE-2025-8556
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-1287
Updated
2026-11-02
OSV 3.7

Github.com/cloudflare/circl: circl-fourq: missing and wrong validation can lead to incorrect results

A flaw was found in CIRCL's implementation of the FourQ elliptic curve. This vulnerability allows an attacker to compromise session security via low-order point injection and incorrect point validation during Diffie-Hellman key exchange.

Record
CVE-2025-8556
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-1287
Updated
2026-11-02
OSVDEBIAN-CVE-2025-8556 3.7

A flaw was found in CIRCL's implementation of the FourQ elliptic curve. This vulnerability allows an attacker to compromise session security via low-order point injection and incorrect point validation during Diffie-Hellman key exchange.

Record
DEBIAN-CVE-2025-8556
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 7 moreShow less
OSVGHSA-2x5j-vhc8-9cwm 3.7

CIRCL-Fourq: Missing and wrong validation can lead to incorrect results

Impact

The CIRCL implementation of FourQ fails to validate user-supplied low-order points during Diffie-Hellman key exchange, potentially allowing attackers to force the identity point and compromise session security.

Moreover, there is an incorrect point validation in ScalarMult can lead to incorrect results in the isEqual function and if a point is on the curve.

Patches

Version 1.6.1 (https://github.com/cloudflare/circl/tree/v1.6.1) mitigates the identified issues.

We acknowledge Alon Livne (Botanica Software Labs) for the reported findings.

Record
GHSA-2x5j-vhc8-9cwm
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-20, CWE-347
Updated
2026-11-02
OSVROOT-APP-GOBINARY-CVE-2025-8556 3.7

CVE-2025-8556 in github.com/cloudflare/circl - Patched by Root

Root has patched CVE-2025-8556 in the github.com/cloudflare/circl package for Root:Go. Multiple fixed versions available.

Record
ROOT-APP-GOBINARY-CVE-2025-8556
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2025-8556 3.7

A flaw was found in CIRCL's implementation of the FourQ elliptic curve. This vulnerability allows an attacker to compromise session security via low-order point injection and incorrect point validation during Diffie-Hellman key exchange.

Record
UBUNTU-CVE-2025-8556
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVGO-2025-3754 No score

CIRCL-Fourq: Missing and wrong validation can lead to incorrect results in github.com/cloudflare/circl

CIRCL-Fourq: Missing and wrong validation can lead to incorrect results in github.com/cloudflare/circl

Record
GO-2025-3754
Updated
2026-11-02
OSVopenSUSE-SU-2026:10013-1 No score

apptainer-1.4.5-1.1 on GA media

These are all security issues fixed in the apptainer-1.4.5-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10013-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20730-1 No score

Security update for apptainer

This update for apptainer fixes the following issues:

Changes in apptainer:

  • Fix CVE-2026-34986 (bsc#1262956) * github.com/go-jose/go-jose/[email protected] CVE-2026-33186 GO-2026-4762 (bsc#1260311) * google.golang.org/[email protected] CVE-2026-24137 GO-2026-4358 (bsc#1264177) * github.com/sigstore/[email protected] Fix fallout: github.com/moby/[email protected] github.com/containers/image/v5=github.com/containers/image/[email protected]

  • Fix HTML parser misimplementation of a part of the HTML specification for table related tags (CVE-2025-58190, GO-2026-4441, bsc#1258048).

  • Fix issue where the HTML parser takes a very long time or even never returns (CVE-2025-47911, GO-2026-4440, bsc#1258047).

  • Update ot 1.4.5

    • Fix for moderate severity GO-2025-4176 / CVE-2025-65105 / GHSA-j3rw-fx6g-q46j (bsc#1255462): Ineffective application of selinux / apparmor --security option. Updates of a few dependent go libraries for related security fixes.
    • Other fix Run FUSE processes in a separate process group. This detaches them from the main process so they don't receive signals such as interrupts sent to a terminal there. This was not a problem with interactive shells because they start their own group, but was a problem with some programs with interactive Read/Eval/Print/Loops such as python. An interrupt there would kill the FUSE processes.
  • From 1.4.4

    • By applying patches to the bundled fuse2fs, allow again the possibility of using a non-writable ext3 image file as an overlay. Fixes regression introduced in 1.4.3.
    • If an overlay or bound data image is asked to be mounted writable but the user has no write access to the image, show a warning message instead of silently switching to readonly.
    • Avoid a fatal error when starting fakeroot from suid mode while in an NFS directory.
    • Fix 32-bit builds which were accidentally broken by a library upgrade that was done for a minor security issue.
  • Fix CVEs:

    • GO-2025-4135 - CVE-2025-47914 Malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent.
    • GO-2025-4134 - CVE-2025-58181 - bsc#1253924 Unbounded memory consumption in golang.org/x/crypto/ssh.
    • GO-2025-4116 - CVE-2025-47913 Potential denial of service in golang.org/x/crypto/ssh/agent.
    • GO-2025-3595 - CVE-2025-22872 Incorrect Neutralization of Input During Web Page Generation in x/net.
    • GO-2025-3503 - CVE-2025-22870 HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net.
    • GO-2025-3487 - CVE-2025-22869 Potential denial of service in golang.org/x/crypto.
    • GO-2025-3485 - CVE-2025-27144 DoS in go-jose Parsing in github.com/go-jose/go-jose.
    • GO-2025-3754 - CVE-2025-8556 CIRCL-Fourq: Missing and wrong validation can lead to incorrect results in github.com/cloudflare/circl.
  • No need for binutils-gold for aarch64

  • Update to 1.4.3

    • Corrected the mconfig -s option for statically building apptainer and starter binaries.
    • Resolved an issue where the Makefile generated by mconfig -b failed when the build directory was not a subdirectory of the Apptainer source code.
    • Fixed %files in definition files to correctly copy symlinks pointing above the destination directory but within the destination stage root filesystem.
    • Addressed a typo in nvliblist.conf ( libnvoptix.so.1 was corrected to libnvoptix.so).
    • Prevented timeouts during cleanup after building gocryptfs-encrypted SIF files.
    • Fixed a bug that prevented build with --passphrase or --pem-path (without --encrypt) from implying fakeroot.
    • Resolved a hang when copying files between build stages while using suid mode without user namespaces.
    • Fixed issues with running and building containers of different architectures than the host via binfmt_misc when using rootless fakeroot.
    • Corrected "target: no such file or directory" errors when …
Record
openSUSE-SU-2026:20730-1
Updated
2026-11-02
OSVSUSE-SU-2026:0439-1 No score

Security update for apptainer

This update for apptainer fixes the following issues:

Security fixes:

  • CVE-2024-45310: Fixed runc being tricked into creating empty files/directories on host (bsc#1257432)
  • CVE-2025-65105: Fixed security bypass due to disabling security options (bsc#1255462)
  • CVE-2025-47914: Fixed malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent (bsc#1253967)
  • CVE-2025-58181: Fixed unbounded memory consumption in golang.org/x/crypto/ssh (bsc#1253784)
  • CVE-2025-47913: Fixed potential denial of service in golang.org/x/crypto/ssh/agent (bsc#1253506)
  • CVE-2025-22872: Fixed incorrect Neutralization of Input During Web Page Generation in x/net (bsc#1241710)
  • CVE-2025-22870: Fixed HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net (bsc#1238611)
  • CVE-2025-22869: Fixed potential denial of service in golang.org/x/crypto (bsc#1239322)
  • CVE-2025-27144: Fixed DoS in go-jose Parsing in github.com/go-jose/go-jose (bsc#1237608)
  • CVE-2025-8556: Fixed missing and wrong validation can lead to incorrect results in github.com/cloudflare/circl

Other fixes:

  • Update to 1.4.5
Record
SUSE-SU-2026:0439-1
Updated
2026-11-02

Affected products

Show 15 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
github.com/cloudflare/circl
Go
before 1.6.1
1.6.1
golang-github-cloudflare-circl
Debian:12
All versions, plus listed versions
1.3.1-21.3.2-11.3.3-11.3.5-11.3.6-1
Show 12 moreShow less
1.3.7-11.3.8-11.3.9-11.4.0-11.5.0-11.6.0-11.6.1-11.6.3-11.6.4-11.6.4-21.6.5-11.6.5-2
None known
golang-github-cloudflare-circl
Debian:13
before 1.6.1-1
1.6.1-1
golang-github-cloudflare-circl
Debian:14
before 1.6.1-1
1.6.1-1
github.com/cloudflare/circl
Root:Go
before v1.3.7-aikido.2
v1.3.7-aikido.2
rootio-github.com/cloudflare/circl
Root:Go
before v1.3.7-root.io.2
v1.3.7-root.io.2
apptainer
SUSE:Linux Enterprise Module for HPC 15 SP7
before 1.4.5-150600.4.12.1
1.4.5-150600.4.12.1
squashfuse
SUSE:Linux Enterprise Module for HPC 15 SP7
before 0.5.0-150600.3.2.1
0.5.0-150600.3.2.1
apptainer
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 1.4.5-150600.4.12.1
1.4.5-150600.4.12.1
squashfuse
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 0.5.0-150600.3.2.1
0.5.0-150600.3.2.1
Show 5 moreShow less
Affected packages
PackageAffectedFixed
apptainer
openSUSE:Leap 15.6
before 1.4.5-150600.4.12.1
1.4.5-150600.4.12.1
squashfuse
openSUSE:Leap 15.6
before 0.5.0-150600.3.2.1
0.5.0-150600.3.2.1
golang-github-cloudflare-circl
Ubuntu:22.04:LTS
All versions, plus listed versions
1.0.0+20200724-11.0.0+20200724-1ubuntu1
None known
golang-github-cloudflare-circl
Ubuntu:24.04:LTS
All versions, plus listed versions
1.3.3-11.3.5-11.3.6-11.3.7-1
None known
apptainer
openSUSE:Tumbleweed
before 1.4.5-1.1
1.4.5-1.1

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-8556 is a low vulnerability (CVSS 3.7) in Red Hat Builds For Red Hat Openshift, published June 10, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 45th percentile. Fixed in github.com/cloudflare/circl 1.6.1.

References

Show 52 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open