Skip to content

EPMDEDP-17262: fix: Verify TLS certificates in integration secret connection checks - #311

Merged
SergK merged 1 commit into
masterfrom
remove-skip-tls
Aug 5, 2026
Merged

EPMDEDP-17262: fix: Verify TLS certificates in integration secret connection checks#311
SergK merged 1 commit into
masterfrom
remove-skip-tls

Conversation

@SergK

@SergK SergK commented Aug 5, 2026

Copy link
Copy Markdown
Member

Connection checks accepted any certificate while re-sending live integration credentials on every heartbeat, letting a network-position attacker harvest them and a MITM'd endpoint show a green status.

Verify against the system trust store. For self-signed or private-CA endpoints the chart mounts CAs from an existing secret via caCerts, listed in SSL_CERT_DIR next to the system bundle. An untrusted certificate only marks the secret disconnected with the x509 error; nothing else is blocked.

BREAKING CHANGE: integrations with untrusted certificates report connected=false until their CA is mounted through caCerts.

@SergK
SergK requested a review from a team as a code owner August 5, 2026 08:59
@epmd-edp

epmd-edp commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Pipeline review-codebase-operator-master-cwlh6 ✅ Passed

Status Task Duration
github-set-pending-status 6s
fetch-repository 13s
init-values 6s
get-cache 2m9s
commit-validate 6s
dockerfile-lint 7s
helm-lint 6s
helm-docs 9s
build 47s
sonar 19s
save-cache 8s
buildkit-build 18s
github-report-pipeline-status 6s

…nection checks

Connection checks accepted any certificate while re-sending live integration credentials on every
heartbeat, letting a network-position attacker harvest them and a MITM'd endpoint show a green status.

Verify against the system trust store. For self-signed or private-CA endpoints the chart mounts CAs
from an existing secret via caCerts, listed in SSL_CERT_DIR next to the system bundle. An untrusted
certificate only marks the secret disconnected with the x509 error; nothing else is blocked.

BREAKING CHANGE: integrations with untrusted certificates report connected=false until their CA is
mounted through caCerts.

Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com>
@SergK
SergK force-pushed the remove-skip-tls branch from 942a1e7 to e7408e2 Compare August 5, 2026 09:05
@SergK
SergK merged commit 986726c into master Aug 5, 2026
6 checks passed
@SergK
SergK deleted the remove-skip-tls branch August 5, 2026 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants