Ah!

It looks like GitHub has dropped the actual fix from the advisory because
it was merged to a different branch during the embargo period and later
merged into the master branch.

https://github.com/rsyslog/rsyslog/commit/89955b0bcb1ff105e1374aad7e0e993faa6a038f

I'll explicitly add it to the advisory tomorrow.

Rainer

Sent from phone, thus brief.

Dmitry Antipov <danti...@cloudlinux.com> schrieb am Fr., 13. Mai 2022,
20:21:

> On 5/13/22 20:54, Rainer Gerhards wrote:
>
> > Full info:
> https://github.com/rsyslog/rsyslog/security/advisories/GHSA-ggw7-xr6h-mmr8
>
> I've read this carefully. This document explicitly states:
>
> "While there is a check for the maximum number of octets, digits are
> written to a heap buffer
> even when the octet count is over the maximum, This can be used to overrun
> the memory buffer".
>
> So the question is: if an upstream commit
> f211042ecbb472f9d8beb4678a65d272b6f07705 really
> fixes this issue, what particular buffer the sentence above is about? As
> shown by
> 'git show f211042ecbb472f9d8beb4678a65d272b6f07705 --diff-merges=on', this
> is a merge
> commit of two (excluding tests and docs) unrelated pieces - 'prctl()'
> quirk to set the thread
> name and adjustments to 'isValidHexNum()' and 'syntax_ipv6(). The both of
> the latter doesn't
> write any buffers.
>
> Am I missing something?
>
> Thanks,
> Dmitry
>
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to