Boolean XPath expressions that evaluate to true can cause an infinite loop in logicalQuery.Select, leading to 100% CPU usage. This can be triggered by top-level selectors such as 1=1 or true().
The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Xpath | Antchfx | * | 1.3.6 (excluding) |
| Red Hat OpenShift distributed tracing 3.9.3 | RedHat | rhosdt/opentelemetry-collector-rhel9:1776185379 | * |
| Golang-github-antchfx-xpath | Ubuntu | questing | * |
| Golang-github-antchfx-xpath | Ubuntu | upstream | * |