CVE-2021-23408
Prototype Pollution
This affects the package com.graphhopper:graphhopper-web-bundle before 3.2, from 4.0-pre1 and before 4.0. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.4
Prototype Pollution
This affects the package com.graphhopper:graphhopper-web-bundle before 3.2, from 4.0-pre1 and before 4.0. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload.
- Record
CVE-2021-23408- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-02
EUVDEUVD-2021-1845
5.4
This affects the package com.graphhopper:graphhopper-web-bundle before 3.2, from 4.0-pre1 and before 4.0. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload.
- Record
EUVD-2021-1845- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qhxh-9hhx-6p7v
5.4
Prototype Pollution in GraphHopper
This affects the package com.graphhopper:graphhopper-web-bundle before 3.2, from 4.0-pre1 and before 4.0. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload.
- Record
GHSA-qhxh-9hhx-6p7v- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-02
NVD
5.4
This affects the package com.graphhopper:graphhopper-web-bundle before 3.2, from 4.0-pre1 and before 4.0. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload.
- Record
CVE-2021-23408- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-1321
- Updated
- 2026-11-02
OSV
4.3
This affects the package com.graphhopper:graphhopper-web-bundle before 3.2, from 4.0-pre1 and before 4.0. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload.
- Record
CVE-2021-23408- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-qhxh-9hhx-6p7v
5.4
Prototype Pollution in GraphHopper
This affects the package com.graphhopper:graphhopper-web-bundle before 3.2, from 4.0-pre1 and before 4.0. The URL parser could be tricked into adding or modifying properties of Object.prototype using a constructor or proto payload.
- Record
GHSA-qhxh-9hhx-6p7v- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L - Weakness
- CWE-1321
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
com.graphhopper:graphhopper-web-bundleMaven |
before 3.2 | 3.2 |
com.graphhopper:graphhopper-web-bundleMaven |
before 3.2, plus listed versions 0.11.00.11.0-pre10.11.0-pre20.11.0-pre30.11.0-pre4 Show 45 moreShow less0.11.0-pre50.11.0-pre60.12.00.12.0-pre10.12.0-pre20.12.0-pre30.12.0-pre50.12.0-pre60.12.0-pre70.13.00.13.0-pre10.13.0-pre100.13.0-pre120.13.0-pre130.13.0-pre140.13.0-pre160.13.0-pre170.13.0-pre180.13.0-pre190.13.0-pre20.13.0-pre30.13.0-pre40.13.0-pre50.13.0-pre60.13.0-pre70.13.0-pre80.13.0-pre90.13.0-tardur10.13.0-tmp-cleanhack0.14.0-pre11.01.0-pre11.0-pre101.0-pre111.0-pre121.0-pre131.0-pre141.0-pre151.0-pre161.0-pre171.0-pre181.0-pre191.0-pre21.0-pre201.0-pre21 |
3.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-23408 is a medium vulnerability (CVSS 5.4) in Graphhopper, published July 21, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.40%, the 72nd percentile. Fixed in com.graphhopper:graphhopper-web-bundle 3.2.
References
Left out here: 53 versions. The JSON record has them.