Re: Security findings
"Kevin J. McCarthy" <[email protected]>
| Newsgroups | gmane.mail.mutt.devel |
|---|---|
| Message-ID | <aeOmbTwL-qB1DRdz@qinghai> |
On Sat, Apr 18, 2026 at 09:27:59PM +0800, Kevin J. McCarthy wrote: >On Sat, Apr 18, 2026 at 02:14:53PM +0200, evilrabbit via Mutt-dev wrote: >>Please find below a number of confirmed security findings in the mutt client. >>None of these are significant but should probably be addressed. > >Thanks, I will start taking a look at these tomorrow. Just as a note to the other devs. I started looking at some of these tonight. I've pushed up to gitlab some (very quickly made) branches: kevin/stable-security-01 Fix NULL dereference in show_sig_summary(). kevin/stable-security-02 Fix infinite loop in gpgme data_object_to_stream(). kevin/stable-security-05 Fix IMAP auth_crm MD5 digest of secret to use memcpy(). kevin/stable-security-06 Fix imap_auth_gss() security_level size. kevin/stable-security-07 Check for embedded nul in url_pct_decode(). kevin/stable-security-08 Abort if there are DNS entries but don't match. These still need to be cleaned up, verified, and tested. For #8 I need to check the RFC myself, so if anyone with OpenSSL code experience wants to confirm that would be welcome. For #3, I'm not sure if we really need to fix this. For #4, I welcome input from others about this. Randomizers are not my thing. If the algorithm is insufficient for what we are using it for, then I welcome help in implementing something better. -- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEiXWpszqjeRA4XFMIre92hIAxa9oFAmnjpm0ACgkQre92hIAx a9qW6hAAzvsQ0YxCs4K6OzdQoSebWkfXOG53+PKPNy6XDohdfQpMICqX0l70l/Xq UWknY/cWQNkMzPm2yIZDf0Rs/llpyjoS4zByGuSYnCJmN4qb2R3lq30XQk7vfcjX ijkSl5WeL5eL9oRqcSStiKifoAkcezOUpfmsGRdrz0blRU68H+chJiSBH6cp6Vnf B0raSL5NTDDK8AkMo31FZQca7YNhhl8Eov1s9P8+9pMqDC2QQ87AmoEr8GLHAMKL KjeWXoBemzAKyklEKWf1wmnxAl3+RhXjWAdeIUcIQ/Ia26aCLGIlkkq+z0W8/vYy SUwp8Nss56nde8h6ZOWZuRUq6kvUNdSSzvqDzgu3WAIQZgbIRPj6TNKSla0Dp/i3 NIQxPy4ZtCq7K94ELmPGEPa4/p6JqiPnBCWEkiKulc0Un/aUgjzzVw9WHBOW5zWb D5neVK3MlCQywT+WsbPNbKEGcYErcnnX1v9lZIUROkaM5i3SrNxN6JER5FCVWsxb 916uKrhsFNYScnlPm1BSOE7jxpF47+br3zSB45DUlni/1TsnzLdeIdlV6am5zwuN ha1Gd0sUUuIBqDW6JFfM+tdYiHpqTWe/x9zrPaZlX46gwjXz7iAKKu+b+9tdFTGZ TUVBaXhmAMoiL8G2jbj/ygP9OH9j6teF6RLb7uUCCoJZ1eKsGnk= =+PFl -----END PGP SIGNATURE-----