First published: Mon Oct 09 2023(Updated: )
### Impact ReportPortal database becomes unstable and reporting almost fully stops except for small launches with approximately 1 test inside when the test_item.path field is exceeded the allowable "ltree" field type indexing limit (path length>=120 approximately, recursive nesting of the nested steps). REINDEX INDEX path_gist_idx and path_idx aren't helped. ### Patches The problem was fixed in `service-api` module of version `5.10.0` (product release [23.2](https://reportportal.io/docs/releases/Version23.2/)), where the maximum number of nested elements were programmatically limited. ### Workarounds After deletion of the data with long paths, and reindexing both indexes (path_gist_idx and path_idx), the database becomes stable and ReportPortal is working properly.
Credit: security-advisories@github.com security-advisories@github.com security-advisories@github.com
Affected Software | Affected Version | How to fix |
---|---|---|
maven/com.epam.reportportal:service-api | <5.10.0 | 5.10.0 |
Jenkins Report Portal | <23.2 | |
Reportportal Service-api | <5.10.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID for this ReportPortal vulnerability is CVE-2023-25822.
The severity level of CVE-2023-25822 is medium with a CVSS score of 6.3.
The affected software package of CVE-2023-25822 is 'com.epam.reportportal:service-api' version up to exclusive 5.10.0.
To fix CVE-2023-25822, you should upgrade to version 5.10.0 or later of the 'com.epam.reportportal:service-api' package.
You can find more information about CVE-2023-25822 in the Release Notes and Security Advisories of ReportPortal version 23.2.