🔍 CVE-2026-28214

6.5
CVSS Score
MEDIUM
2026-04-17
2026-10-26 21:10
✅ 완료

🇰🇷 한글 설명

Firebird는 오픈소스 관계형 데이터베이스 관리 시스템입니다. 5.0.4, 4.0.7, 3.0.14 이전 버전에서 ClumpletReader::getClumpletSize() 함수가 Wide 타입 clumplet을 파싱할 때 totalLength 값이 오버플로우되어 무한 루프가 발생할 수 있습니다. INSERT 권한을 가진 인증된 사용자가 조작된 Batch Parameter Block을 통해 서버에 서비스 거부(DoS)를 일으킬 수 있으며, 해당 문제는 5.0.4, 4.0.7, 3.0.14 버전에서 수정되었습니다.

💡 쉬운 설명

데이터베이스에 데이터를 입력할 권한이 있는 사용자가 특수하게 조작된 요청을 보내면 데이터베이스 서버가 멈출 수 있습니다. 서버를 최신 보안 버전으로 업데이트하면 이 문제를 해결할 수 있습니다.

🇺🇸 원문 (English)

Firebird is an open-source relational database management system. In versions prior to 5.0.4, 4.0.7 and 3.0.14, the ClumpletReader::getClumpletSize() function can overflow the totalLength value when parsing a Wide type clumplet, causing an infinite loop. An authenticated user with INSERT privileges on any table can exploit this via a crafted Batch Parameter Block to cause a denial of service against the server. This issue has been fixed in versions 5.0.4, 4.0.7 and 3.0.14.

📍 영향받는 시스템

Firebird 3.0.14 미만, 4.0.7 미만, 5.0.4 미만 버전

⚔️ 공격 벡터

INSERT 권한을 가진 인증된 사용자가 조작된 Batch Parameter Block을 전송하여 무한 루프를 유발하고 서비스를 중단시킴

🛡️ 대응 방법

Firebird를 5.0.4, 4.0.7, 3.0.14 이상 버전으로 업데이트

🔧 검증 코드

출력된 버전이 3.x는 3.0.14 이상, 4.x는 4.0.7 이상, 5.x는 5.0.4 이상이면 패치가 적용된 것이며, 그보다 낮으면 취약합니다.

Shell / Script
firebird -z 2>/dev/null | head -n 1 || (dpkg -l firebird* 2>/dev/null | grep -E '^ii')

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Multi-Domain Security Management Server