{"id":"CVE-2026-104439","state":"PUBLISHED","title":"YesWiki before 4.6.7 User Enumeration via Lost-Password Flow","description":"YesWiki before 4.6.7 contains a user enumeration vulnerability in LostPasswordAction.php that allows unauthenticated attackers to confirm registered email addresses through differing responses. Attackers can submit emails to the MotDePassePerdu recovery page without rate limiting to identify valid accounts for targeted phishing or password-spraying.","publishedAt":"2026-10-02T11:38:15.157Z","updatedAt":"2026-10-02T13:31:48.944Z","severity":{"score":7.1,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["YesWiki yeswiki"],"affected":[{"vendor":"YesWiki","product":"yeswiki","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"4.6.7","versionType":"semver"},{"version":"4.6.7","status":"unaffected","versionType":"semver"}]}],"references":["https://github.com/YesWiki/yeswiki/security/advisories/GHSA-892r-45m6-45xc","https://www.vulncheck.com/advisories/yeswiki-before-4.6.7-user-enumeration-via-lost-password-flow"],"weaknesses":["CWE-204"],"ingestedAt":"2026-10-29T20:10:23.711Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/104xxx/CVE-2026-104439.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-104439","state":"PUBLISHED","datePublished":"2026-10-02T11:38:15.157Z","dateUpdated":"2026-10-02T13:31:48.944Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-10-02T00:50:26.604Z"},"containers":{"cna":{"title":"YesWiki before 4.6.7 User Enumeration via Lost-Password Flow","descriptions":[{"lang":"en","value":"YesWiki before 4.6.7 contains a user enumeration vulnerability in LostPasswordAction.php that allows unauthenticated attackers to confirm registered email addresses through differing responses. Attackers can submit emails to the MotDePassePerdu recovery page without rate limiting to identify valid accounts for targeted phishing or password-spraying."}],"affected":[{"vendor":"YesWiki","product":"yeswiki","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThan":"4.6.7","versionType":"semver"},{"version":"4.6.7","status":"unaffected","versionType":"semver"}]}],"references":[{"url":"https://github.com/YesWiki/yeswiki/security/advisories/GHSA-892r-45m6-45xc","tags":["vendor-advisory"],"name":"GitHub Security Advisory (GHSA-892r-45m6-45xc)"},{"url":"https://www.vulncheck.com/advisories/yeswiki-before-4.6.7-user-enumeration-via-lost-password-flow","name":"VulnCheck Advisory: YesWiki before 4.6.7 User Enumeration via Lost-Password Flow","tags":["third-party-advisory"]}],"metrics":[{"cvssV4_0":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"LOW","attackRequirements":"NONE","attackVector":"NETWORK","baseScore":7.1,"baseSeverity":"HIGH","exploitMaturity":"NOT_DEFINED","privilegesRequired":"NONE","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"PASSIVE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","vulnerabilityResponseEffort":"NOT_DEFINED"},"format":"CVSS"},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":5.3,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","version":"3.1"},"format":"CVSS"}],"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-02T11:38:15.157Z"},"datePublic":"2026-08-31T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:yeswiki:yeswiki:*:*:*:*:*:*:*:*","versionEndExcluding":"4.6.7"}]}]}],"credits":[{"lang":"en","value":"skeletonsec","type":"reporter"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","references":[{"url":"https://github.com/YesWiki/yeswiki/security/advisories/GHSA-892r-45m6-45xc","tags":["exploit"]}],"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-02T13:31:22.638912Z","id":"CVE-2026-104439","options":[{"Exploitation":"poc"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-02T13:31:48.944Z"}}]}}}