🇰🇷 한글 설명
Dolibarr 24.0.0 미만 버전의 결제 REST API 삭제 엔드포인트에서 부적절한 권한 부여 취약점이 발견되었습니다. 송장 삭제 권한을 가진 인증된 공격자가 결제 발행 권한 확인 절차를 우회하여 모든 결제 기록을 영구적으로 삭제할 수 있습니다. 이로 인해 송장의 결제 금액이 0원이 되거나 회계 수출 데이터가 삭제되어 재무 데이터의 무결성이 손실될 수 있습니다.
💡 쉬운 설명
송장을 지울 수 있는 권한만 있으면, 실제 돈을 냈다는 기록까지 마음대로 지울 수 있는 보안 결함입니다. 이로 인해 장부상의 금액이 틀려지거나 회계 기록이 사라지는 등 금전적 데이터 오류가 발생할 수 있습니다.
🇺🇸 원문 (English)
Dolibarr before 24.0.0 contains an improper authorization vulnerability in the payments REST API delete endpoint that allows authenticated attackers with invoice-deletion rights to permanently delete any payment record by bypassing the intended payment-issuance rights check. Attackers can exploit this misconfigured permission check to zero paid amounts on invoices and remove entries from accounting exports, causing financial data integrity loss.
📍 영향받는 시스템
Dolibarr versions before 24.0.0
⚔️ 공격 벡터
인증된 공격자가 권한 검증이 미흡한 REST API의 삭제 엔드포인트를 호출하여 공격
🛡️ 대응 방법
Dolibarr를 최신 보안 패치가 적용된 24.0.0 이상의 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 DOLIBARR_VERSION 값이 24.0.0 미만이면 취약한 상태입니다.
curl -s http://<target_ip>/dolibarr/core/config.php | grep 'DOLIBARR_VERSION' || echo 'Check version via UI or config'