🇰🇷 한글 설명
SQL-Ledger 2.4.4부터 2.6.17 버전에서 발생하는 취약점으로, 사용자 인증 시 쿠키 값과 세션 ID 파라미터가 일치하는지만 확인하는 결함이 있습니다. 공격자는 쿠키와 파라미터 값을 동일하게 설정함으로써 로그인된 모든 사용자의 권한을 탈취할 수 있습니다.
💡 쉬운 설명
로그인 확인 과정이 너무 허술해서, 공격자가 가짜 이름표와 번호표를 똑같이 맞춰서 제출하면 시스템이 진짜 사용자로 착각하는 문제입니다. 이를 통해 공격자는 다른 사람의 계정으로 마음대로 접속할 수 있습니다.
🇺🇸 원문 (English)
SQL-Ledger 2.4.4 through 2.6.17 authenticates users by verifying that the value of the sql-ledger-[username] cookie matches the value of the sessionid parameter, which allows remote attackers to gain access as any logged-in user by setting the cookie and the parameter to the same value.
📍 영향받는 시스템
SQL-Ledger 2.4.4 ~ 2.6.17
⚔️ 공격 벡터
조작된 쿠키(sql-ledger-[username])와 sessionid 파라미터 값을 동일하게 설정하여 원격에서 인증 우회
🛡️ 대응 방법
SQL-Ledger를 최신 보안 패치가 적용된 버전으로 업데이트하거나 인증 로직을 강화해야 합니다.
🔧 검증 코드
해당 소프트웨어의 버전이 2.4.4에서 2.6.17 사이인지 애플리케이션 관리 화면이나 설정 파일을 통해 확인하십시오.
php -r 'echo "SQL-Ledger version check";' # Manual version verification required via application interface
📊 CVSS Vector String
AV:N/AC:L/Au:N/C:P/I:P/A:P
💻 영향받는 소프트웨어
IBM Security Verify Access