<div dir="ltr"><div>Applied to kinetic:linux master-next</div><div><br></div><div>thanks, <br></div><div>- Luke<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 12, 2022 at 1:07 PM Thadeu Lima de Souza Cascardo <<a href="mailto:cascardo@canonical.com">cascardo@canonical.com</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">[Impact]<br>
Unprivileged user could cause stack overflow when writing too many<br>
whitespaces on a sysctl file. Using user/network namespaces make it possible<br>
for unprivileged users.<br>
<br>
[Testing]<br>
A simple script was used to test it. The fix worked on the tested 5.14, 5.15,<br>
5.19 and 6.1 kernels.<br>
<br>
[Potential regression]<br>
Writing to sysctl files may fail or parse incorrectly.<br>
<br>
Linus Torvalds (2):<br>
proc: proc_skip_spaces() shouldn't think it is working on C strings<br>
proc: avoid integer type confusion in get_proc_long<br>
<br>
kernel/sysctl.c | 30 +++++++++++++++---------------<br>
1 file changed, 15 insertions(+), 15 deletions(-)<br>
<br>
-- <br>
2.34.1<br>
<br>
<br>
-- <br>
kernel-team mailing list<br>
<a href="mailto:kernel-team@lists.ubuntu.com" target="_blank">kernel-team@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/kernel-team" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/kernel-team</a><br>
</blockquote></div></div>