In GNU SASL before 2.2.3, DIGEST-MD5 has a NULL pointer dereference affecting both clients and servers, via a known token with no accompanying = character. This occurs in lib/digest-md5/getsubopt.c.
The product dereferences a pointer that it expects to be valid but is NULL.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Gsasl | Ubuntu | devel | * |
| Gsasl | Ubuntu | noble | * |
| Gsasl | Ubuntu | questing | * |
| Gsasl | Ubuntu | resolute | * |
| Gsasl | Ubuntu | upstream | * |