{"schema":"threatline.record/2","record":{"id":"CVE-2026-111699","aliases":[],"summary":"Niefy wx-api through 0.8.2 Authentication Bypass via Unverified openid Cookie","details":"Niefy wx-api through 0.8.2 contains an authentication bypass vulnerability that allows unauthenticated attackers to impersonate WeChat fans by supplying a raw openid cookie to fan-facing controllers. Attackers knowing a victim's openid can call /wxUser/getUserInfo and /wxUserTags endpoints to read nickname, phone, unionid and tags, and add or remove fan tags.","categories":["Unclassified"],"product":"wx-api","vendor":"niefy","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-111699","source_modified_at":"2026-10-21T21:13:48.951Z","fetched_at":"2026-10-23T18:42:43.628194Z","product":"wx-api","vendor":"niefy","versions":[{"version":"0","lessThanOrEqual":"0.8.2","status":"affected","versionType":"semver"}],"defaultStatus":"unaffected"}],"fixed_versions":[],"cvss":6.3,"severity":"Medium","kev":{"listed":false},"epss":{"probability":0.00326,"percentile":0.24461,"score_date":"2026-10-23"},"published_at":"2026-10-16T17:39:53.049Z","modified_at":"2026-10-21T21:13:48.951Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-111699","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-21T21:13:48.951Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-111699","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://hackmd.io/@hieuPenguinnn/wx-api-cross-tenant-idor-and-unauth-fan-pii","tags":["exploit"]},{"source":"CVE List","url":"https://github.com/niefy/wx-api/blob/0.8.2/src/main/java/com/github/niefy/modules/wx/controller/WxUserController.java#L31-L37","tags":["technical-description"]},{"source":"CVE List","url":"https://github.com/niefy/wx-api/blob/0.8.2/src/main/java/com/github/niefy/modules/wx/controller/WxUserTagsController.java#L31-L45","tags":["technical-description"]},{"source":"CVE List","url":"https://github.com/niefy/wx-api/blob/0.8.2/src/main/java/com/github/niefy/config/ShiroConfig.java#L43-L49","tags":["technical-description"]},{"source":"CVE List","url":"https://www.vulncheck.com/advisories/niefy-wx-api-through-0.8.2-authentication-bypass-via-unverified-openid-cookie","tags":["third-party-advisory"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"poc","automatable":"no","technical_impact":"partial","assessed_at":"2026-10-21T21:13:27.169987Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":null,"confidence":"unknown","reviewed":false},"change_timestamp":"2026-10-21T21:13:48.951Z","content_hash":"ff57facb6665087638270715c69bec6a847f9f872e7b80c10e2405ebf811b52e"}}
