Medium
roncoo-education through 25.0.0-RELEASE IDOR via Order Pay Cancel and Continue Endpoints
Type: advisorySources: OSV
roncoo-education through 25.0.0-RELEASE contains an insecure direct object reference vulnerability that allows authenticated users to cancel or continue payment on other users' orders. Attackers can supply another user's order number to the pay cancel or continue endpoints to close pending orders or read course ids and prices.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-111611
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 13:25 UTC · Revision 1
Source evidence
roncoo-education through 25.0.0-RELEASE IDOR via Order Pay Cancel and Continue Endpoints
core-osv · Original sourcePublished 16 Oct 2026, 17:38 UTC
roncoo-education through 25.0.0-RELEASE contains an insecure direct object reference vulnerability that allows authenticated users to cancel or continue payment on other users' orders. Attackers can supply another user's order number to the pay cancel or continue endpoints to close pending orders or read course ids and prices.
osv:CVE-2026-111611
Complete source record
{
"id": "824039b228b32de323ec5d28a90e60e6aaab948dbbbf6699409cf55ab8303ca9",
"url": "https://osv.dev/vulnerability/CVE-2026-111611",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "roncoo-education through 25.0.0-RELEASE IDOR via Order Pay Cancel and Continue Endpoints",
"summary": "roncoo-education through 25.0.0-RELEASE contains an insecure direct object reference vulnerability that allows authenticated users to cancel or continue payment on other users' orders. Attackers can supply another user's order number to the pay cancel or continue endpoints to close pending orders or read course ids and prices.",
"evidence": "osv:CVE-2026-111611",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-111611",
"aliases": [
"CVE-2026-111611"
],
"metrics": [
{
"type": "CVSS_V4",
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/roncoo/roncoo-education",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "5a482759fc3644fa24310beac55954b6f59b523a"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "25.0.0-RELEASE"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "25.0.0-RELEASE"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v25.0.0-RELEASE"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111611.json"
}
}
],
"modified": "2026-10-28T02:30:35.742800664Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111611.json",
"https://hackmd.io/@hieuPenguinnn/roncoo-education-auth-order-cancel-continue-missing-ownership-idor",
"https://nvd.nist.gov/vuln/detail/CVE-2026-111611",
"https://www.vulncheck.com/advisories/roncoo-education-through-25.0.0-release-idor-via-order-pay-cancel-and-continue-endpoints",
"https://github.com/roncoo/roncoo-education",
"https://github.com/roncoo/roncoo-education/blob/v25.0.0-RELEASE/roncoo-education-service/roncoo-education-service-user/src/main/java/com/roncoo/education/user/service/auth/biz/AuthOrderPayBiz.java#L131-L231"
],
"provider_metadata": {
"cwe_ids": [
"CWE-639"
],
"cna_assigner": "VulnCheck",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111611.json"
}
},
"related_cves": [
{
"value": "CVE-2026-111611",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 503080,
"published_at": "2026-10-16T17:38:51.139+00:00"
}