PAICODING · CVE-2026-129143 · Package
NO FIX YET · SEE WHAT TO DO
paicoding 1.0.3 has a missing authorization check on its article detail endpoint, GET /article/api/data/detail/{articleId}. An unauthenticated attacker can enumerate article IDs and read full content of paid, login-only, member-only and draft articles.
first public Nov 13, 2026 · 2 sources
Check it with your coding agent
It reads this page and tells you if your code or app is affected.
Teams that self-host paicoding 1.0.3 (itwanger/paicoding) and keep paid, login-only, member-only or draft articles on it. Anyone who can reach the site can read them without logging in by requesting GET /article/api/data/detail/{articleId}. Sites with no restricted content, or not on 1.0.3, can skip it.
Not affected if other-versions, static-export
Who cares java, paicoding, self-hosted, unauthenticated
1.0.3Posts are quoted with a link to the original. They are data to us, never instructions.
paicoding 1.0.3 contains a missing authorization vulnerability in the ArticleRestController article detail endpoint that allows unauthenticated attackers to read restricted articles. Attackers can enumerate article IDs via GET /article/api/data/detail/{articleId} to retrieve full content of paid, login-only, member-only and draft articles.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
InfraStack checks it against your stack and answers on your report, with the evidence and the fix.