🇰🇷 한글 설명
Privasys Remote Attestation TLS Clients 0.9.1 미만 버전에서 발생하는 취약점으로, 연결 수립 시점에만 원격 검증(Attestation)을 수행하는 결함이 있습니다. 이로 인해 연결이 유지되는 동안 로컬 공격자가 워크로드의 코드, 데이터 및 설정을 변경하더라도 검증 측은 이를 감지하지 못할 수 있습니다.
💡 쉬운 설명
한 번 신분 확인을 마친 연결에 대해 이후의 변화를 계속 감시하지 않아 발생하는 문제입니다. 공격자가 연결 중간에 몰래 시스템 내용을 바꿔도 상대방은 처음 상태 그대로 믿게 됩니다.
🇺🇸 원문 (English)
Privasys Remote Attestation TLS Clients provides multi-language utilities for verifying attested TLS connections. Before 0.9.1, an attacker with local access could modify workload code, data, and configuration at any time after successful connection establishment. Once Evidence was successfully appraised and the connection was established, there was a window of vulnerability from the establishment of the connection to the termination of the connection where an attacker could modify the state of the workload and platform at runtime on the TLS endpoint acting as the Attester. This vulnerability was possible because Privasys/ra-tls-clients performed attestation only once in the lifetime of the connection (at connection establishment time), and the verifying peer continued to believe that the state was the same as in the initial Evidence throughout, whereas it could be stale at some point in time. This vulnerability is fixed in 0.9.1.
📍 영향받는 시스템
Privasys Remote Attestation TLS Clients version < 0.9.1
⚔️ 공격 벡터
로컬 접근 권한을 가진 공격자가 연결 수립 후 런타임 중에 워크로드의 상태를 변조
🛡️ 대응 방법
Privasys Remote Attestation TLS Clients를 0.9.1 버전 이상으로 업데이트
🔧 검증 코드
출력된 Version이 0.9.1 미만인지 확인하여 취약 여부를 판단합니다.
pip show ra-tls-clients 2>/dev/null | grep -E 'Version'
💻 영향받는 소프트웨어
IBM Security Verify Access