Skip to content

Security: Docker image contains Go binary vulnerable to CVE-2025-68121 (crypto/tls, CVSS 10.0) #2357

@jsell-rh

Description

@jsell-rh

DISCLAIMER: Created by Claude Sonnet 4.5

Summary

The apache/age Docker images (including release_PG18_1.7.0, the latest release) are being flagged by container scanners for CVE-2025-68121, a critical vulnerability (CVSS 10.0) in Go's crypto/tls standard library.

CVE Details

CVE-2025-68121 — Go crypto/tls session resumption auth bypass

During TLS session resumption, if the underlying Config has its ClientCAs or RootCAs fields mutated between the initial and resumed handshake, the resumed handshake may succeed when it should have failed. This can allow certificate validation to be bypassed.

  • CVSS: 10.0 (Critical)
  • Fixed in: Go 1.24.13, Go 1.25.7, Go 1.26.0+
  • Published: 2026-02-05

Impact on apache/age Images

While Apache AGE is a C/SQL PostgreSQL extension, the Docker image ships with one or more Go-compiled binaries built against a vulnerable version of Go (< 1.24.13). Container scanners (Trivy, Docker Scout, etc.) detect the vulnerable Go build metadata embedded in the image and flag it.

Requested Fix

Please rebuild and publish updated Docker images compiled against Go ≥ 1.24.13 (or ≥ 1.25.7 if on the 1.25 series).

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions