🇰🇷 한글 설명
HCL Aftermarket EPC에서 발생하는 비즈니스 로직 취약점으로, 유효하지 않은 사용자가 서버 응답을 조작하여 비밀번호를 탈취할 수 있습니다. 초기 요청에서는 사용자 ID를 검증하지만, 이메일로 비밀번호를 전송하는 요청 단계에서는 동일한 검증이 누락되어 발생합니다.
💡 쉬운 설명
로그인 정보가 확인되지 않은 사람도 시스템을 속여 다른 사람의 비밀번호를 자신의 이메일로 보내도록 만들 수 있는 보안 결함입니다. 인증 과정 중 일부 단계에서 확인 절차가 빠져 있어 발생하는 문제입니다.
🇺🇸 원문 (English)
HCL Aftermarket EPC is affected by Business Logic Vulnerability using which a non valid user of the application can obtain passwords from the server and redirect them to their own email address by manipulating the server's response. The application includes checks in the initial requests to verify the validity of the provided UserId, but similar validation is not applied to Email requests when sending passwords to user emails.
📍 영향받는 시스템
HCL Aftermarket EPC
⚔️ 공격 벡터
서버 응답 조작을 통한 이메일 요청 단계의 인증 우회
🛡️ 대응 방법
이메일 전송 요청 시에도 사용자 ID의 유효성을 검증하도록 로직을 수정하고 보안 패치를 적용하십시오.
🔧 검증 코드
이메일 재설정 요청 시 사용자 ID 검증 없이 응답이 성공(200 OK)하는지 확인하여 취약 여부를 판단합니다.
curl -I -X POST https://[target-domain]/api/password-reset-endpoint
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server