In Hoteldruid before 2.3.1, a division by zero was discovered in $num_tabelle in tab_tariffe.php (aka the numtariffa1 parameter) due to the mishandling of non-numeric values, as demonstrated by the /tab_tariffe.php?anno=[YEAR]&numtariffa1=1a URI. It could allow an administrator to conduct remote denial of service (disrupting certain business functions of the product).
The product divides a value by zero.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Hoteldruid | Digitaldruid | * | 2.3.1 (excluding) |
Hoteldruid | Ubuntu | bionic | * |
Hoteldruid | Ubuntu | cosmic | * |
Hoteldruid | Ubuntu | devel | * |
Hoteldruid | Ubuntu | disco | * |
Hoteldruid | Ubuntu | eoan | * |
Hoteldruid | Ubuntu | esm-apps/bionic | * |
Hoteldruid | Ubuntu | esm-apps/xenial | * |
Hoteldruid | Ubuntu | focal | * |
Hoteldruid | Ubuntu | groovy | * |
Hoteldruid | Ubuntu | hirsute | * |
Hoteldruid | Ubuntu | impish | * |
Hoteldruid | Ubuntu | jammy | * |
Hoteldruid | Ubuntu | kinetic | * |
Hoteldruid | Ubuntu | lunar | * |
Hoteldruid | Ubuntu | mantic | * |
Hoteldruid | Ubuntu | noble | * |
Hoteldruid | Ubuntu | oracular | * |
Hoteldruid | Ubuntu | trusty | * |
Hoteldruid | Ubuntu | upstream | * |
Hoteldruid | Ubuntu | xenial | * |