Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as team manager
-
DeliveryEnumerate service/app IDs via /simple endpoints
-
ExploitSupply attacker-owned team id in team parameter
-
ExecutionInvoke /service/info and /app endpoints
-
ImpactRead, modify, or delete other teams' resources
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Requires a valid authenticated account with team-manager privileges on an APIPark instance at or below 1.9.7-beta operating in a multi-team configuration. The attacker first enumerates other teams' service and app IDs via /api/v1/simple/services and /api/v1/simple/apps, then supplies their own team id in the 'team' query parameter when calling /api/v1/service/info and /api/v1/app, which the server fails to validate against resource ownership. Limiting factors: exploitation is impossible without authenticated team-manager access (not fully unauthenticated), and the impact only matters where multiple distinct teams share one instance; no user interaction or non-default settings are required, and it works against the default configuration. |
| Impact | This is a cross-tenant authorization bypass (IDOR, CWE-639) with a vendor-supplied CVSS 4.0 base score of 7.2 (High). The vector (AV:N/AC:L/AT:N/PR:L/UI:N) shows network-reachable, low-complexity exploitation requiring no user interaction, but PR:L confirms the attacker must already hold a valid authenticated team-manager account - so this is an insider/compromised-credential threat within a multi-team deployment, not an unauthenticated internet-wide drive-by. Impact is asymmetric: VC:L (limited confidentiality - attacker reads other teams' service/app data) but VI:H and VA:H, meaning cross-team modification and deletion of services and applications are the dominant risks (tenant-isolation and data-integrity/availability failure). No EPSS score, no CISA KEV listing, and no explicit POC flag were provided in the input; however, the references include a detailed public technical writeup (hackmd) and direct links to the exact vulnerable source lines (permit/team/iml.go, plugins/core/service.go), which document the precise endpoints and the team-id parameter needed to reproduce the bypass, materially lowering the barrier to exploitation even though no packaged exploit tool is cited. Overall this is a genuine priority for organizations running APIPark in shared multi-team mode, but the PR:L authentication requirement meaningfully narrows the attacker population versus the raw score alone. Note VC:L (not H) indicates confidentiality exposure is partial, so the real danger is unauthorized tampering/destruction rather than bulk data theft. |
| Exploit ScenarioDerived | A low-privileged user who manages their own team in a shared APIPark instance calls /api/v1/simple/services and /api/v1/simple/apps to harvest service and app IDs belonging to other teams, then re-submits those IDs while passing their own team id in the team query parameter to /api/v1/service/info and /api/v1/app. Because the server trusts the user-controlled team parameter instead of enforcing ownership, the attacker can read, alter, or delete another team's services and applications. No packaged exploit is cited, but a public technical writeup documents the exact endpoints and parameters. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Cross-team authorization bypass in APIPark through 1.9.7-beta allows an authenticated team manager to read, modify, and delete services and applications belonging to other teams by supplying their own team identifier in the 'team' query parameter to /api/v1/service/info and /api/v1/app. Exploitation requires a valid team-manager account on an instance configured with multiple teams; the attacker first enumerates foreign service and app IDs via /api/v1/simple/services and /api/v1/simple/apps, and no user interaction or non-default settings are needed. The vendor CVSS 4.0 base score is 7.2 (High) with low confidentiality and high integrity/availability impact on other teams' resources, and no public exploit identified at time of analysis, though a public technical writeup documenting the bypass exists.
RemediationAI
No vendor-released patch identified at time of analysis, so monitor the upstream APIPark repository at https://github.com/APIParkLab/APIPark and the VulnCheck advisory at https://www.vulncheck.com/advisories/apipark-through-1.9.7-beta-cross-team-authorization-bypass-via-team-query-parameter for a fixed release and upgrade as soon as one is tagged. The definitive fix is a source change in module/permit/team/iml.go (lines 70-78) and plugins/core/service.go (lines 16-40) so that the owning team is derived from the authenticated session rather than trusted from the 'team' query parameter, which requires rebuilding and redeploying the service. If patching is not feasible, a reverse proxy or API gateway in front of APIPark can be configured to reject or strip requests whose 'team' parameter does not match the calling user's own team, but this is brittle because it requires maintaining a user-to-team mapping outside the application and will break legitimate cross-team administrative workflows. Narrowing access to /api/v1/simple/services, /api/v1/simple/apps, /api/v1/service/info and /api/v1/app to only the roles that require them reduces exposure but disables self-service functionality for team managers. Splitting teams across separate APIPark instances limits the blast radius of an abused team-manager account but increases operational cost and does not address the root cause. For detection, alert on sequences of calls to /api/v1/simple/services or /api/v1/simple/apps followed by /api/v1/service/info or /api/v1/app where the 'team' value differs from the caller's own team, review audit logs for unexpected cross-team reads, modifications, or deletions, and rotate credentials for any team-manager account suspected of abuse.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is CWE-639 (Authorization Bypass Through User-Controlled Key), the classic insecure direct object reference (IDOR) pattern applied to tenant scoping. APIPark is an open-source API/AI gateway that supports multi-team deployments, and its permission layer resolves team-scoped objects from a client-supplied 'team' query parameter rather than from the authenticated session. Per the v1.9.7-beta source references, the flaw resides in module/permit/team/iml.go (lines 70-78) and plugins/core/service.go (lines 16-40), where the caller's own team ID is accepted as the owning team for arbitrary service and application records. The endpoints /api/v1/simple/services and /api/v1/simple/apps expose service and app identifiers, which can then be passed to /api/v1/service/info and /api/v1/app to read, alter, or destroy records owned by another team. The affected range is captured by CPE cpe:2.3:a:apiparklab:apipark:*:*:*:*:*:*:*:*, covering all APIPark releases up to and including 1.9.7-beta. A public third-party writeup (https://hackmd.io/@hieuPenguinnn/apipark-cross-team-service-app-authz-bypass) and the upstream source links document the vulnerable code paths, and the impact only materializes where multiple distinct teams share a single instance.
Know when Apipark gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N
Authenticated team-manager required so PR:L; network IDOR with low complexity (AV:N/AC:L); read yields limited confidentiality (C:L) while cross-team modify/delete give high integrity and availability impact within the same app (S:U).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
APIPark through 1.9.7-beta contains an authorization bypass vulnerability that allows authenticated team managers to access other teams' services and applications by supplying their own team id in the team query parameter. Attackers can target service or app ids exposed by /api/v1/simple/services and /api/v1/simple/apps to read, modify, or delete other teams' services and applications via /api/v1/service/info and /api/v1/app endpoints.
Executive ViewAI
APIPark deployments running versions through 1.9.7-beta contain a cross-team authorization bypass that lets a single team manager view, alter, and delete services and applications owned by other teams on the same instance. Because integrity and availability of foreign teams' API assets are affected, any organization operating APIPark in a multi-team configuration should treat the exposure of shared API catalogs and integrations as a governance and business-continuity concern, not just a technical defect. No vendor-released patch is available at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict or block access to /api/v1/service/info, /api/v1/app, /api/v1/simple/services, and /api/v1/simple/apps at the network, WAF, or API gateway layer; enforce per-team authorization scoping outside APIPark so a caller's own team identifier cannot be used to reach foreign resources; minimize and monitor team-manager accounts, rotate their tokens, and alert on cross-team ID enumeration or modification activity in APIPark logs.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-102971
GHSA-xgfj-4539-7qh6
NVD
CVE.org
EPSS
Exploit-DB