🔍 CVE-2026-48114

9.8
CVSS Score
CRITICAL
2026-06-15
2026-06-17 10:54
✅ 완료

🇰🇷 한글 설명

Metacat 데이터 저장소 소프트웨어의 /harvesterRegistration 엔드포인트에서 인증되지 않은 SQL 인젝션 취약점이 발견되었습니다. 공격자가 특수하게 조작된 매개변수를 통해 데이터베이스에 직접 쿼리를 실행하여 데이터를 읽고, 쓰고, 실행할 수 있는 권한을 획득할 수 있습니다.

💡 쉬운 설명

해커가 아이디나 비밀번호 없이도 데이터베이스에 몰래 명령어를 입력하여 정보를 훔치거나 파괴할 수 있는 심각한 보안 구멍입니다. 이로 인해 저장된 모든 데이터가 유출되거나 시스템이 완전히 장악될 위험이 있습니다.

🇺🇸 원문 (English)

Metacat is data repository software that helps researchers preserve, share, and discover data. Versions 2.0.0 and and above contain an unauthenticated SQL injection in the /harvesterRegistration endpoint. HarvesterRegistration.dbInsert() builds an INSERT against HARVEST_SITE_SCHEDULE via string concatenation, using a quoteString() helper that performs raw single-quote wrapping without escaping. Three request parameters reach the sink: unit, contactEmail, and documentListURL. The servlet does not verify a real LDAP identity. Allowing the vulnerable insert to proceed. Since the PostgreSQL backend permits stacked queries via Statement.executeUpdate(), this vulnerability allows full read/write/execute access in the Metacat database context. The vulnerability was remediated in Metacat 3.0.0.

📍 영향받는 시스템

Metacat 2.0.0 및 그 이상의 모든 버전

⚔️ 공격 벡터

인증되지 않은 사용자가 /harvesterRegistration 엔드포인트의 특정 매개변수(unit, contactEmail, documentListURL)에 악성 SQL 구문을 삽입하여 공격

🛡️ 대응 방법

Metacat 버전을 3.0.0 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

출력 결과에 2.x.x 형태의 버전이 나타나면 취약한 버전이 설치된 상태입니다.

Shell / Script
curl -s http://<target_ip>:<port>/version | grep -E '2\.[0-9]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access