🇰🇷 한글 설명
J-BusinessDirectory 6.2.3 미만 버전에서 페이지네이션 매개변수 처리 시 발생하는 서비스 거부(DoS) 취약점입니다. 페이지네이션 값에 대한 엄격한 타입 검증이 이루어지지 않아, 배열이나 비숫자 값이 입력될 경우 PHP 타입 오류를 유발하거나 데이터베이스 쿼리 오류를 일으킬 수 있습니다.
💡 쉬운 설명
웹사이트의 페이지 번호를 조절하는 부분에 숫자가 아닌 이상한 값을 넣으면 서버가 오류를 일으켜 작동을 멈추게 할 수 있는 문제입니다. 공격자가 이 방법을 사용하면 사이트 접속을 방해할 수 있습니다.
🇺🇸 원문 (English)
Joomla Extension - cmsjunkie.com - DOS vector in pagination parameter handling in J-BusinessDirectory < 6.2.3 - Pagination values were not strictly typed. Array/non-numeric values (for example limitstart[]) could trigger PHP type errors in arithmetic, and limit was not validated before use in list queries.
📍 영향받는 시스템
Joomla Extension - J-BusinessDirectory < 6.2.3
⚔️ 공격 벡터
페이지네이션 매개변수(예: limitstart[])에 배열 또는 비숫자 값을 입력하여 PHP/DB 오류 유도
🛡️ 대응 방법
J-BusinessDirectory를 최신 버전(6.2.3 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 6.2.3 미만인지 확인하십시오.
composer show cmsjunkie/j-businessdirectory | grep 'versions'