Lookup for vulnerable packages by Package URL.
| Purl | pkg:maven/com.typesafe.play/play_2.11@2.7.6 |
| Type | maven |
| Namespace | com.typesafe.play |
| Name | play_2.11 |
| Version | 2.7.6 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | true |
| Next_non_vulnerable_version | null |
| Latest_non_vulnerable_version | null |
| Affected_by_vulnerabilities |
| 0 |
| url |
VCID-mw4j-vcb1-eya5 |
| vulnerability_id |
VCID-mw4j-vcb1-eya5 |
| summary |
Dev error stack trace leaking into prod in Play Framework
### Impact
Play Framework, when run in dev mode, shows verbose errors for easy debugging, including an exception stack trace. Play does this by configuring its `DefaultHttpErrorHandler` to do so based on the application mode. In its Scala API Play also provides a static object `DefaultHttpErrorHandler` that is configured to always show verbose errors. This is used as a default value in some Play APIs, so it is possible to inadvertently use this version in production. It is also possible to improperly configure the `DefaultHttpErrorHandler` object instance as the injected error handler. Both of these situations could result in verbose errors displaying to users in a production application, which could expose sensitive information from the application.
In particular the constructor for `CORSFilter` and `apply` method for `CORSActionBuilder` use the static object `DefaultHttpErrorHandler` as a default value.
### Patches
This is patched in Play Framework 2.8.16. The `DefaultHttpErrorHandler` object has been changed to use the prod-mode behavior, and `DevHttpErrorHandler` has been introduced for the dev-mode behavior.
### Workarounds
When constructing a `CORSFilter` or `CORSActionBuilder`, ensure that a properly-configured error handler is passed. Generally this should be done by using the `HttpErrorHandler` instance provided through dependency injection or through Play's `BuiltInComponents`. Ensure that your application is not using the `DefaultHttpErrorHandler` static object in any code that may be run in production.
### References
https://www.playframework.com/documentation/2.8.x/ScalaErrorHandling#Supplying-a-custom-error-handler
https://www.playframework.com/documentation/2.8.x/JavaErrorHandling#Supplying-a-custom-error-handler
### For more information
If you have any questions or comments about this advisory:
* Open an issue in [playframework/playframework](https://github.com/playframework/playframework/)
* Email us at [security@playframework.com](mailto:security@playframework.com) |
| references |
| 0 |
| reference_url |
https://api.first.org/data/v1/epss?cve=CVE-2022-31023 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.0043 |
| scoring_system |
epss |
| scoring_elements |
0.62898 |
| published_at |
2026-06-08T12:55:00Z |
|
| 1 |
| value |
0.0043 |
| scoring_system |
epss |
| scoring_elements |
0.6287 |
| published_at |
2026-06-04T12:55:00Z |
|
| 2 |
| value |
0.0043 |
| scoring_system |
epss |
| scoring_elements |
0.62913 |
| published_at |
2026-06-09T12:55:00Z |
|
| 3 |
| value |
0.0043 |
| scoring_system |
epss |
| scoring_elements |
0.62922 |
| published_at |
2026-06-06T12:55:00Z |
|
| 4 |
| value |
0.0043 |
| scoring_system |
epss |
| scoring_elements |
0.62912 |
| published_at |
2026-06-07T12:55:00Z |
|
|
| url |
https://api.first.org/data/v1/epss?cve=CVE-2022-31023 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
|
| fixed_packages |
|
| aliases |
CVE-2022-31023, GHSA-p9p4-97g9-wcrh
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-mw4j-vcb1-eya5 |
|
|
| Fixing_vulnerabilities |
| 0 |
| url |
VCID-378h-ypwm-f7hn |
| vulnerability_id |
VCID-378h-ypwm-f7hn |
| summary |
Uncontrolled Recursion
In Play Framework 2.6.0 through 2.8.2, data amplification can occur when an application accepts multipart/form-data JSON input. |
| references |
| 0 |
| reference_url |
https://api.first.org/data/v1/epss?cve=CVE-2020-26882 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.00408 |
| scoring_system |
epss |
| scoring_elements |
0.61538 |
| published_at |
2026-06-09T12:55:00Z |
|
| 1 |
| value |
0.00408 |
| scoring_system |
epss |
| scoring_elements |
0.61491 |
| published_at |
2026-06-04T12:55:00Z |
|
| 2 |
| value |
0.00408 |
| scoring_system |
epss |
| scoring_elements |
0.61539 |
| published_at |
2026-06-05T12:55:00Z |
|
| 3 |
| value |
0.00408 |
| scoring_system |
epss |
| scoring_elements |
0.61546 |
| published_at |
2026-06-06T12:55:00Z |
|
| 4 |
| value |
0.00408 |
| scoring_system |
epss |
| scoring_elements |
0.61534 |
| published_at |
2026-06-07T12:55:00Z |
|
| 5 |
| value |
0.00408 |
| scoring_system |
epss |
| scoring_elements |
0.61517 |
| published_at |
2026-06-08T12:55:00Z |
|
|
| url |
https://api.first.org/data/v1/epss?cve=CVE-2020-26882 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
|
| fixed_packages |
|
| aliases |
CVE-2020-26882, GHSA-r8rm-4hfj-2x87
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-378h-ypwm-f7hn |
|
| 1 |
| url |
VCID-r21j-tf23-vuh2 |
| vulnerability_id |
VCID-r21j-tf23-vuh2 |
| summary |
Out-of-bounds Write
An issue was discovered in PlayJava in Play Framework 2.6.0 through 2.8.2. The body parsing of HTTP requests eagerly parses a payload given a Content-Type header. A deep JSON structure sent to a valid POST endpoint (that may or may not expect JSON payloads) causes a StackOverflowError and Denial of Service. |
| references |
| 0 |
| reference_url |
https://api.first.org/data/v1/epss?cve=CVE-2020-27196 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67408 |
| published_at |
2026-06-09T12:55:00Z |
|
| 1 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67373 |
| published_at |
2026-06-04T12:55:00Z |
|
| 2 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67414 |
| published_at |
2026-06-05T12:55:00Z |
|
| 3 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67422 |
| published_at |
2026-06-06T12:55:00Z |
|
| 4 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67409 |
| published_at |
2026-06-07T12:55:00Z |
|
| 5 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67393 |
| published_at |
2026-06-08T12:55:00Z |
|
|
| url |
https://api.first.org/data/v1/epss?cve=CVE-2020-27196 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
|
| fixed_packages |
|
| aliases |
CVE-2020-27196, GHSA-h48w-c35p-6m8x
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-r21j-tf23-vuh2 |
|
| 2 |
| url |
VCID-z911-wjbu-kfcf |
| vulnerability_id |
VCID-z911-wjbu-kfcf |
| summary |
Uncontrolled Recursion
In Play Framework, stack consumption can occur because of unbounded recursion during parsing of crafted JSON documents. |
| references |
| 0 |
| reference_url |
https://api.first.org/data/v1/epss?cve=CVE-2020-26883 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67408 |
| published_at |
2026-06-09T12:55:00Z |
|
| 1 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67373 |
| published_at |
2026-06-04T12:55:00Z |
|
| 2 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67414 |
| published_at |
2026-06-05T12:55:00Z |
|
| 3 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67422 |
| published_at |
2026-06-06T12:55:00Z |
|
| 4 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67409 |
| published_at |
2026-06-07T12:55:00Z |
|
| 5 |
| value |
0.00526 |
| scoring_system |
epss |
| scoring_elements |
0.67393 |
| published_at |
2026-06-08T12:55:00Z |
|
|
| url |
https://api.first.org/data/v1/epss?cve=CVE-2020-26883 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
|
| fixed_packages |
|
| aliases |
CVE-2020-26883, GHSA-p8p6-rcp6-4mrm
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-z911-wjbu-kfcf |
|
|
| Risk_score | 3.1 |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:maven/com.typesafe.play/play_2.11@2.7.6 |