<div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 20, 2020 at 12:28 PM Marcelo Pacheco <<a href="mailto:marcelo@m2j.com.br">marcelo@m2j.com.br</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">In module procps-ng-3.3.15, source skill.c, function check_proc<div>char buf[128];</div><div><br></div><div>This buffer is too small to read /proc/<pid>/stat</div><div>The code requires the whole file to be read:</div><div>         len = read(fd, buf, sizeof(buf));</div><div>        if (len <= 0 || (size_t)len >= sizeof(buf))</div><div>                goto closure;</div><div><br></div><div>Fix I used is to increase to 256 bytes.</div><div>Worked for me.</div></div></div></blockquote><div><br></div><div>You may want to open an issue/PR at the packages repo: <a href="https://github.com/openwrt/packages">https://github.com/openwrt/packages</a></div><div><br></div><div>You may also want to open an issue/MR upstream (<a href="https://gitlab.com/procps-ng/procps">https://gitlab.com/procps-ng/procps</a>) or explain why this issue is specific to OpenWrt.</div><div><br></div><div>Regards,</div><div>Jeff</div><div><br></div></div></div>