DCMTK through 3.6.6 does not handle string copy properly. Sending specific requests to the dcmqrdb program, it would query its database and copy the result even if the result is null, which can incur a head-based overflow. An attacker can use it to launch a DoS attack.
A NULL pointer dereference occurs when the application dereferences a pointer that it expects to be valid, but is NULL, typically causing a crash or exit.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Dcmtk | Offis | * | 3.6.6 (including) |
Dcmtk | Ubuntu | bionic | * |
Dcmtk | Ubuntu | esm-apps/bionic | * |
Dcmtk | Ubuntu | esm-apps/focal | * |
Dcmtk | Ubuntu | esm-apps/jammy | * |
Dcmtk | Ubuntu | esm-apps/xenial | * |
Dcmtk | Ubuntu | focal | * |
Dcmtk | Ubuntu | impish | * |
Dcmtk | Ubuntu | jammy | * |
Dcmtk | Ubuntu | upstream | * |