Leptonica before 1.80.0 allows a denial of service (application crash) via an incorrect left shift in pixConvert2To8 in pixconv.c.
The code contains a control flow path that does not reflect the algorithm that the path is intended to implement, leading to incorrect behavior any time this path is navigated.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Leptonica | Leptonica | * | 1.80.0 (excluding) |
| Leptonlib | Ubuntu | bionic | * |
| Leptonlib | Ubuntu | focal | * |
| Leptonlib | Ubuntu | groovy | * |
| Leptonlib | Ubuntu | hirsute | * |
| Leptonlib | Ubuntu | impish | * |
| Leptonlib | Ubuntu | kinetic | * |
| Leptonlib | Ubuntu | lunar | * |
| Leptonlib | Ubuntu | mantic | * |
| Leptonlib | Ubuntu | oracular | * |
| Leptonlib | Ubuntu | trusty | * |
| Leptonlib | Ubuntu | trusty/esm | * |
| Leptonlib | Ubuntu | xenial | * |