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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.