{"id":"CVE-2026-111386","state":"PUBLISHED","title":"Nezha 1.7.0 before 2.3.15 Cross-Tenant Server-ID Enumeration via getServerConfig","description":"Nezha from 1.7.0 before 2.3.15 contains an information disclosure vulnerability that allows authenticated members to enumerate other tenants' server IDs through differential responses. Attackers can sweep sequential IDs against getServerConfig and setServerConfig, distinguishing 'permission denied' from success payloads to map other users' servers.","publishedAt":"2026-10-16T01:17:54.995Z","updatedAt":"2026-10-16T13:56:01.330Z","severity":{"score":5.3,"label":"Medium","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["nezhahq nezha"],"affected":[{"vendor":"nezhahq","product":"nezha","packageURL":"pkg:golang/github.com/nezhahq/nezha","defaultStatus":"unaffected","versions":[{"version":"1.7.0","status":"affected","lessThan":"2.3.15","versionType":"semver"},{"version":"2.3.15","status":"unaffected","versionType":"semver"}]}],"references":["https://github.com/nezhahq/nezha/security/advisories/GHSA-228w-p4h4-6rvw","https://github.com/nezhahq/nezha/commit/36b742a7e9a81ed782363dd19efd77b7030fbd0f","https://www.vulncheck.com/advisories/nezha-1.7.0-before-2.3.15-cross-tenant-server-id-enumeration-via-getserverconfig"],"weaknesses":["CWE-204"],"ingestedAt":"2026-10-29T20:10:33.477Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/111xxx/CVE-2026-111386.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-111386","state":"PUBLISHED","datePublished":"2026-10-16T01:17:54.995Z","dateUpdated":"2026-10-16T13:56:01.330Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-10-15T21:55:44.537Z"},"containers":{"cna":{"title":"Nezha 1.7.0 before 2.3.15 Cross-Tenant Server-ID Enumeration via getServerConfig","descriptions":[{"lang":"en","value":"Nezha from 1.7.0 before 2.3.15 contains an information disclosure vulnerability that allows authenticated members to enumerate other tenants' server IDs through differential responses. Attackers can sweep sequential IDs against getServerConfig and setServerConfig, distinguishing 'permission denied' from success payloads to map other users' servers."}],"affected":[{"vendor":"nezhahq","product":"nezha","packageURL":"pkg:golang/github.com/nezhahq/nezha","defaultStatus":"unaffected","versions":[{"version":"1.7.0","status":"affected","lessThan":"2.3.15","versionType":"semver"},{"version":"2.3.15","status":"unaffected","versionType":"semver"}]}],"references":[{"url":"https://github.com/nezhahq/nezha/security/advisories/GHSA-228w-p4h4-6rvw","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-228w-p4h4-6rvw)"},{"url":"https://github.com/nezhahq/nezha/commit/36b742a7e9a81ed782363dd19efd77b7030fbd0f","tags":["patch"],"name":"Patch Commit"},{"url":"https://www.vulncheck.com/advisories/nezha-1.7.0-before-2.3.15-cross-tenant-server-id-enumeration-via-getserverconfig","name":"VulnCheck Advisory: Nezha 1.7.0 before 2.3.15 Cross-Tenant Server-ID Enumeration via getServerConfig","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"LOW","vulnIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":5.3,"baseSeverity":"MEDIUM"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"LOW","integrityImpact":"NONE","availabilityImpact":"NONE","baseScore":4.3,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-204","lang":"en","description":"Observable Response Discrepancy","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-16T01:17:54.995Z"},"datePublic":"2026-10-01T00:00:00.000Z","credits":[{"lang":"en","value":"Tan-JunWei","type":"reporter"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-16T13:55:14.194577Z","id":"CVE-2026-111386","options":[{"Exploitation":"poc"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-16T13:56:01.330Z"}}]}}}