🔍 CVE-2026-27882

4.8
CVSS Score
MEDIUM
2026-06-30
2026-10-25 21:10
✅ 완료

🇰🇷 한글 설명

Coolify의 GitLab 웹훅 엔드포인트에서 웹훅 비밀 토큰을 검증할 때 상수 시간이 아닌 문자열 비교 연산자(!==)를 사용합니다. 이로 인해 타이밍 공격에 취약하며, 공격자가 응답 시간 차이를 측정하여 비밀 토큰을 점진적으로 알아낼 수 있습니다.

💡 쉬운 설명

비밀번호를 확인할 때 글자 하나하나를 비교하는 속도가 미세하게 달라지는 점을 이용해 비밀번호를 알아내는 공격입니다. 공격자가 응답 시간을 측정하여 비밀 토큰을 유추할 수 있는 보안 결함입니다.

🇺🇸 원문 (English)

Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.461, the GitLab webhook endpoint uses a non-constant-time string comparison operator (!==) to validate the webhook secret token. This implementation is vulnerable to timing attacks, which could allow an attacker to gradually discover the secret token by measuring response time differences. This vulnerability is fixed in 4.0.0-beta.461.

📍 영향받는 시스템

Coolify 4.0.0-beta.461 미만 버전

⚔️ 공격 벡터

웹훅 응답 시간의 미세한 차이를 측정하는 타이밍 공격 (Timing Attack)

🛡️ 대응 방법

Coolify를 4.0.0-beta.461 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 4.0.0-beta.461 이상의 버전 번호가 포함되어 있는지 확인하십시오.

Shell / Script
curl -s http://<coolify-instance>/api/version | grep -E '4\.0\.0-beta\.461'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N

💻 영향받는 소프트웨어

Git