aboutsummaryrefslogtreecommitdiffstats
path: root/debian/patches/0009-hardening.patch
blob: e2b46388e0056df4fdf9b123ace34a770f07aa67 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Backport of commit 12208af7773775bf637ee2f8a07fdd6300238fc1
Author: Benny Baumann <BenBE@geshi.org>
Date:   Mon Feb 1 22:09:39 2021 +0100

    DiD: Avoid negative cmdlineBasenameOffset

--- a/linux/LinuxProcess.c
+++ b/linux/LinuxProcess.c
@@ -202,6 +202,9 @@
    size_t tokenLen;
    const size_t commLen = strlen(comm);
 
+   if (cmdlineBasenameOffset < 0)
+      return false;
+
    for (const char *token = cmdline + cmdlineBasenameOffset; *token; ) {
       for (tokenBase = token; *token && *token != '\n'; ++token) {
          if (*token == '/') {

© 2014-2024 Faster IT GmbH | imprint | privacy policy