🔍 CVE-2014-4993

7.8
CVSS Score
HIGH
2018-01-10
2026-06-17 00:10
✅ 완료

🇰🇷 한글 설명

backup-agoddard gem 3.0.28 및 backup_checksum gem 3.0.23의 lib/backup/cli/utility.rb 파일에서 인증 정보가 openssl 명령줄에 직접 노출되는 취약점이 발견되었습니다. 이로 인해 로컬 사용자가 프로세스 목록을 확인하는 것만으로도 민감한 정보를 탈취할 수 있습니다.

💡 쉬운 설명

프로그램이 비밀번호를 처리할 때 보안에 취약한 방식으로 명령어를 실행하여, 컴퓨터를 사용하는 다른 사람이 비밀번호를 훔쳐볼 수 있는 문제입니다. 마치 비밀번호를 적은 쪽지를 책상 위에 올려두어 누구나 볼 수 있게 방치한 것과 같습니다.

🇺🇸 원문 (English)

(1) lib/backup/cli/utility.rb in the backup-agoddard gem 3.0.28 and (2) lib/backup/cli/utility.rb in the backup_checksum gem 3.0.23 for Ruby place credentials on the openssl command line, which allows local users to obtain sensitive information by listing the process.

📍 영향받는 시스템

backup-agoddard gem 3.0.28, backup_checksum gem 3.0.23

⚔️ 공격 벡터

로컬 사용자가 프로세스 목록(ps 명령어 등)을 조회하여 명령줄 인자에 포함된 인증 정보를 탈취

🛡️ 대응 방법

해당 취약점이 해결된 최신 버전의 gem으로 업데이트하거나, 인증 정보가 명령줄 인자가 아닌 환경 변수나 파일로 전달되도록 수정해야 합니다.

🔧 검증 코드

출력된 결과에서 취약한 버전(backup-agoddard 3.0.28 또는 backup_checksum 3.0.23)이 포함되어 있는지 확인합니다.

Shell / Script
gem list | grep -E 'backup-agoddard|backup_checksum'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL