Hi Colin,

At 2026-01-10T21:07:49+0000, Colin Watson wrote:
> On Sat, Jan 10, 2026 at 05:01:12AM -0600, G. Branden Robinson wrote:
> > Between glibc malloc's and Debian's hardening flags, this problem
> > appears to be pre-mitigated, at least as far back as groff 1.22.4-6.
> [...]
> > $ ~/groff-1.23.0/bin/groff -p /tmp/bigger-crasher.groff
> > *** stack smashing detected ***: terminated
> > /home/branden/groff-1.23.0/bin/groff: error: pic: Aborted (core dumped)
> > $ /usr/bin/groff -p /tmp/bigger-crasher.groff
> > *** stack smashing detected ***: terminated
> > /usr/bin/groff: pic: Signal 6 (core dumped)
> > 
> > Perhaps these findings put a ceiling on the potential severity of this
> > bug report.
> 
> Given your output I'm inclined to agree.  In this case I think it
> would be fine to just pick this fix up when you release 1.24.0, and
> not worry about backporting it to stable releases?

I don't object.  This episode brought an unfortunate case of my own
ignorance to light.  I logged into salsa (after updating my expired SSH
key), and could not see how to cherry-pick anything from groff upstream.
Salsa's idea of groff upstream seems to halt with the '1.23.0' tag, yet
you've cherry-picked stuff from groff's post-1.23.0 master branch more
than once.  How do you do it?  Feel free to point me to an exiting
document for n00bs.

> CCing team@security to double-check.  (I haven't included the whole
> history; see https://bugs.debian.org/1125162.)

My thanks in advance to the security team for the consult.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature

Reply via email to