Bug 2507526 (CVE-2026-66781) - CVE-2026-66781 submariner-operator: submariner-operator: IPsec PSK stored cleartext in Submariner CR spec
Summary: CVE-2026-66781 submariner-operator: submariner-operator: IPsec PSK stored cle...
Keywords:
Status: NEW
Alias: CVE-2026-66781
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-27 15:44 UTC by OSIDB Bzimport
Modified: 2026-08-18 16:38 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-27 15:44:02 UTC
The Submariner CR exposes a string field for the IPsec pre-shared key. Custom Resources are stored unencrypted in etcd by default (only v1/Secret is encrypted by the OCP KMS provider), are returned by kubectl get submariner -o yaml to anyone with get on the namespaced CR, and are commonly captured in GitOps repos / must-gather bundles. The PSK is identical across all clusters in the mesh, so disclosure on one spoke enables passive decryption of traffic between any two spokes.

Source: Project Glasswing AI-SAST audit of submariner-io/submariner-operator.
Finding ID: FIND-003
Assurance: execution_proven


Note You need to log in before you can comment on or make changes to this bug.