🇰🇷 한글 설명
Digilent DASYLab에서 DSB 파일을 파싱할 때 부적절한 경계 검사로 인해 발생하는 경계 외 쓰기(Out-of-bounds write) 취약점입니다. 이 취약점을 통해 공격자는 임의의 코드를 실행할 수 있습니다. 공격이 성공하려면 사용자가 특수하게 제작된 DSB 파일을 열도록 유도해야 합니다.
💡 쉬운 설명
DASYLab 프로그램이 특정 파일을 읽을 때 데이터 범위를 제대로 확인하지 못해 발생하는 오류입니다. 해커가 만든 파일을 열기만 해도 컴퓨터가 해커의 명령을 수행하게 될 위험이 있습니다.
🇺🇸 원문 (English)
There is an out of bounds write vulnerability due to improper bounds checking resulting in an invalid source address when parsing a DSB file with Digilent DASYLab. This vulnerability may result in arbitrary code execution. Successful exploitation requires an attacker to get a user to open a specially crafted DSB file. The vulnerability affects all versions of DASYLab.
📍 영향받는 시스템
Digilent DASYLab의 모든 버전
⚔️ 공격 벡터
사용자가 공격자가 제작한 악성 DSB 파일을 열도록 유도하는 사회 공학적 공격
🛡️ 대응 방법
제조사에서 제공하는 보안 패치를 적용하거나, 신뢰할 수 없는 출처의 DSB 파일 실행을 금지해야 합니다.
🔧 검증 코드
명령어 결과에 DASYLab 설치 경로 또는 패키지명이 나타나면 해당 소프트웨어가 시스템에 설치되어 있는 상태입니다.
dpkg -l | grep -i dasylab 2>/dev/null || find / -name '*DASYLab*' 2>/dev/null