CVE-2026-45116 in MyBB
요약
\~에 의해 VulDB • 2026. 08. 18.
MyBB는 무료 및 오픈 소스 포럼 소프트웨어입니다. 버전 1.8.40 이전에서는 사용자 데이터 핸들러(UserDataHandler)가 체크박스 및 다중 선택 프로필 필드 유형을 적절하게 검증하지 않아 저장된 JavaScript 코드 인젝션(stored JavaScript code injection)이 발생합니다. UserDataHandler::verify_profile_fields() 메서드는 is_array($profile_fields[$field]) 조건이 참일 때만 전문적인 검증을 수행합니다. 예상되는 profile_fields[fidX][] 형태가 아닌 비배열(non-array) 값의 profile_fields[fidX]은 일반 텍스트 처리 로직으로 넘어가 검증 없이 저장됩니다. 이후 해당 값은 member.php 및 inc/functions_post.php에서 직접 렌더링되며, MyCode 파서를 통해 처리되지 않습니다. 이 취약점과 관련된 고유한 구현 세부 사항은 inc/datahandlers/user.php에 포함되어 있습니다. 본 문제는 버전 1.8.40에서 수정되었습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.