CVE-2018-1126
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.*...
CVE-2018-1126 is a medium vulnerability (CVSS 4.8) in Procps-ng Project Procps-ng, published May 17, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.84%, the 79th percentile. Fixed in procps 2:3.3.15-1.
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.8
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
- Record
CVE-2018-1126- CVSS 3.0
- 4.8 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2018-11770
4.8
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
- Record
EUVD-2018-11770- CVSS 3.0
- 4.8 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3vhp-j7w2-qxhv
9.8
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.*...
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
- Record
GHSA-3vhp-j7w2-qxhv- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
4.8
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
- Record
CVE-2018-1126- CVSS 3.0
- 4.8 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L - CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
OSV
9.8
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
- Record
CVE-2018-1126- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-1126
9.8
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
- Record
DEBIAN-CVE-2018-1126- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSVRHSA-2018:1700
7.3
Red Hat Security Advisory: procps-ng security update
- Record
RHSA-2018:1700- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:1777
7.3
Red Hat Security Advisory: procps security update
- Record
RHSA-2018:1777- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:1820
7.3
Red Hat Security Advisory: Red Hat Virtualization security, bug fix, and enhancement update
- Record
RHSA-2018:1820- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:2267
7.3
Red Hat Security Advisory: procps security update
- Record
RHSA-2018:2267- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:2268
7.3
Red Hat Security Advisory: procps security update
- Record
RHSA-2018:2268- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2019:1944
7.3
Red Hat Security Advisory: procps-ng security update
- Record
RHSA-2019:1944- CVSS 3.0
- 7.3 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1126
9.8
procps-ng before version 3.3.15 is vulnerable to an incorrect integer size in proc/alloc.* leading to truncation/integer overflow issues. This flaw is related to CVE-2018-1124.
- Record
UBUNTU-CVE-2018-1126- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 4.8 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2376-1 No score
Security update for procps
This update for procps fixes the following issues:
procps was updated to 3.3.15. (bsc#1092100)
Following security issues were fixed:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
Also this non-security issue was fixed:
- Fix CPU summary showing old data. (bsc#1121753)
The update to 3.3.15 contains the following fixes:
- library: Increment to 8:0:1 No removals, no new functions Changes: slab and pid structures
- library: Just check for SIGLOST and don't delete it
- library: Fix integer overflow and LPE in file2strvec CVE-2018-1124
- library: Use size_t for alloc functions CVE-2018-1126
- library: Increase comm size to 64
- pgrep: Fix stack-based buffer overflow CVE-2018-1125
- pgrep: Remove >15 warning as comm can be longer
- ps: Fix buffer overflow in output buffer, causing DOS CVE-2018-1123
- ps: Increase command name selection field to 64
- top: Don't use cwd for location of config CVE-2018-1122
- update translations
- library: build on non-glibc systems
- free: fix scaling on 32-bit systems
- Revert 'Support running with child namespaces'
- library: Increment to 7:0:1 No changes, no removals New fuctions: numa_init, numa_max_node, numa_node_of_cpu, numa_uninit, xalloc_err_handler
- doc: Document I idle state in ps.1 and top.1
- free: fix some of the SI multiples
- kill: -l space between name parses correctly
- library: dont use vm_min_free on non Linux
- library: don't strip off wchan prefixes (ps & top)
- pgrep: warn about 15+ char name only if -f not used
- pgrep/pkill: only match in same namespace by default
- pidof: specify separator between pids
- pkill: Return 0 only if we can kill process
- pmap: fix duplicate output line under '-x' option
- ps: avoid eip/esp address truncations
- ps: recognizes SCHED_DEADLINE as valid CPU scheduler
- ps: display NUMA node under which a thread ran
- ps: Add seconds display for cputime and time
- ps: Add LUID field
- sysctl: Permit empty string for value
- sysctl: Don't segv when file not available
- sysctl: Read and write large buffers
- top: add config file support for XDG specification
- top: eliminated minor libnuma memory leak
- top: show fewer memory decimal places (configurable)
- top: provide command line switch for memory scaling
- top: provide command line switch for CPU States
- top: provides more accurate cpu usage at startup
- top: display NUMA node under which a thread ran
- top: fix argument parsing quirk resulting in SEGV
- top: delay interval accepts non-locale radix point
- top: address a wishlist man page NLS suggestion
- top: fix potential distortion in 'Mem' graph display
- top: provide proper multi-byte string handling
- top: startup defaults are fully customizable
- watch: define HOST_NAME_MAX where not defined
- vmstat: Fix alignment for disk partition format
- watch: Support ANSI 39,49 reset sequences
This…
- Record
openSUSE-SU-2019:2376-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2379-1 No score
Security update for procps
This update for procps fixes the following issues:
procps was updated to 3.3.15. (bsc#1092100)
Following security issues were fixed:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
Also this non-security issue was fixed:
- Fix CPU summary showing old data. (bsc#1121753)
The update to 3.3.15 contains the following fixes:
- library: Increment to 8:0:1 No removals, no new functions Changes: slab and pid structures
- library: Just check for SIGLOST and don't delete it
- library: Fix integer overflow and LPE in file2strvec CVE-2018-1124
- library: Use size_t for alloc functions CVE-2018-1126
- library: Increase comm size to 64
- pgrep: Fix stack-based buffer overflow CVE-2018-1125
- pgrep: Remove >15 warning as comm can be longer
- ps: Fix buffer overflow in output buffer, causing DOS CVE-2018-1123
- ps: Increase command name selection field to 64
- top: Don't use cwd for location of config CVE-2018-1122
- update translations
- library: build on non-glibc systems
- free: fix scaling on 32-bit systems
- Revert 'Support running with child namespaces'
- library: Increment to 7:0:1 No changes, no removals New fuctions: numa_init, numa_max_node, numa_node_of_cpu, numa_uninit, xalloc_err_handler
- doc: Document I idle state in ps.1 and top.1
- free: fix some of the SI multiples
- kill: -l space between name parses correctly
- library: dont use vm_min_free on non Linux
- library: don't strip off wchan prefixes (ps & top)
- pgrep: warn about 15+ char name only if -f not used
- pgrep/pkill: only match in same namespace by default
- pidof: specify separator between pids
- pkill: Return 0 only if we can kill process
- pmap: fix duplicate output line under '-x' option
- ps: avoid eip/esp address truncations
- ps: recognizes SCHED_DEADLINE as valid CPU scheduler
- ps: display NUMA node under which a thread ran
- ps: Add seconds display for cputime and time
- ps: Add LUID field
- sysctl: Permit empty string for value
- sysctl: Don't segv when file not available
- sysctl: Read and write large buffers
- top: add config file support for XDG specification
- top: eliminated minor libnuma memory leak
- top: show fewer memory decimal places (configurable)
- top: provide command line switch for memory scaling
- top: provide command line switch for CPU States
- top: provides more accurate cpu usage at startup
- top: display NUMA node under which a thread ran
- top: fix argument parsing quirk resulting in SEGV
- top: delay interval accepts non-locale radix point
- top: address a wishlist man page NLS suggestion
- top: fix potential distortion in 'Mem' graph display
- top: provide proper multi-byte string handling
- top: startup defaults are fully customizable
- watch: define HOST_NAME_MAX where not defined
- vmstat: Fix alignment for disk partition format
- watch: Support ANSI 39,49 reset sequences
This…
- Record
openSUSE-SU-2019:2379-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11195-1 No score
libprocps8-3.3.17-5.2 on GA media
These are all security issues fixed in the libprocps8-3.3.17-5.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11195-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12565-1 No score
libproc2-0-4.0.2-1.1 on GA media
These are all security issues fixed in the libproc2-0-4.0.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12565-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:1836-1 No score
Security update for procps
This update for procps fixes the following security issues:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
- Record
SUSE-SU-2018:1836-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2042-1 No score
Security update for procps
This update for procps fixes the following security issues:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
- Record
SUSE-SU-2018:2042-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2451-2 No score
Security update for procps
This update for procps fixes the following security issues:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
- Record
SUSE-SU-2018:2451-2- Updated
- 2026-11-02
OSVSUSE-SU-2019:0450-1 No score
Security update for procps
This update for procps fixes the following security issues:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
(These issues were previously released for SUSE Linux Enterprise 12 SP3 and SP4.)
Also the following non-security issue was fixed:
- Fix CPU summary showing old data. (bsc#1121753)
- Record
SUSE-SU-2019:0450-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:0450-2 No score
Security update for procps
This update for procps fixes the following security issues:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
(These issues were previously released for SUSE Linux Enterprise 12 SP3 and SP4.)
Also the following non-security issue was fixed:
- Fix CPU summary showing old data. (bsc#1121753)
- Record
SUSE-SU-2019:0450-2- Updated
- 2026-11-02
OSVSUSE-SU-2019:2730-1 No score
Security update for procps
This update for procps fixes the following issues:
procps was updated to 3.3.15. (bsc#1092100)
Following security issues were fixed:
- CVE-2018-1122: Prevent local privilege escalation in top. If a user ran top with HOME unset in an attacker-controlled directory, the attacker could have achieved privilege escalation by exploiting one of several vulnerabilities in the config_file() function (bsc#1092100).
- CVE-2018-1123: Prevent denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maped a guard page at the end of the overflowed buffer, ensuring that the impact of this flaw is limited to a crash (temporary denial of service) (bsc#1092100).
- CVE-2018-1124: Prevent multiple integer overflows leading to a heap corruption in file2strvec function. This allowed a privilege escalation for a local attacker who can create entries in procfs by starting processes, which could result in crashes or arbitrary code execution in proc utilities run by other users (bsc#1092100).
- CVE-2018-1125: Prevent stack buffer overflow in pgrep. This vulnerability was mitigated by FORTIFY limiting the impact to a crash (bsc#1092100).
- CVE-2018-1126: Ensure correct integer size in proc/alloc.* to prevent truncation/integer overflow issues (bsc#1092100).
Also this non-security issue was fixed:
- Fix CPU summary showing old data. (bsc#1121753)
The update to 3.3.15 contains the following fixes:
- library: Increment to 8:0:1 No removals, no new functions Changes: slab and pid structures
- library: Just check for SIGLOST and don't delete it
- library: Fix integer overflow and LPE in file2strvec CVE-2018-1124
- library: Use size_t for alloc functions CVE-2018-1126
- library: Increase comm size to 64
- pgrep: Fix stack-based buffer overflow CVE-2018-1125
- pgrep: Remove >15 warning as comm can be longer
- ps: Fix buffer overflow in output buffer, causing DOS CVE-2018-1123
- ps: Increase command name selection field to 64
- top: Don't use cwd for location of config CVE-2018-1122
- update translations
- library: build on non-glibc systems
- free: fix scaling on 32-bit systems
- Revert 'Support running with child namespaces'
- library: Increment to 7:0:1 No changes, no removals New fuctions: numa_init, numa_max_node, numa_node_of_cpu, numa_uninit, xalloc_err_handler
- doc: Document I idle state in ps.1 and top.1
- free: fix some of the SI multiples
- kill: -l space between name parses correctly
- library: dont use vm_min_free on non Linux
- library: don't strip off wchan prefixes (ps & top)
- pgrep: warn about 15+ char name only if -f not used
- pgrep/pkill: only match in same namespace by default
- pidof: specify separator between pids
- pkill: Return 0 only if we can kill process
- pmap: fix duplicate output line under '-x' option
- ps: avoid eip/esp address truncations
- ps: recognizes SCHED_DEADLINE as valid CPU scheduler
- ps: display NUMA node under which a thread ran
- ps: Add seconds display for cputime and time
- ps: Add LUID field
- sysctl: Permit empty string for value
- sysctl: Don't segv when file not available
- sysctl: Read and write large buffers
- top: add config file support for XDG specification
- top: eliminated minor libnuma memory leak
- top: show fewer memory decimal places (configurable)
- top: provide command line switch for memory scaling
- top: provide command line switch for CPU States
- top: provides more accurate cpu usage at startup
- top: display NUMA node under which a thread ran
- top: fix argument parsing quirk resulting in SEGV
- top: delay interval accepts non-locale radix point
- top: address a wishlist man page NLS suggestion
- top: fix potential distortion in 'Mem' graph display
- top: provide proper multi-byte string handling
- top: startup defaults are fully customizable
- watch: define HOST_NAME_MAX where not defined
- vmstat: Fix alignment for disk partition format
- watch: Support ANSI 39,49 reset sequences
- Record
SUSE-SU-2019:2730-1- Updated
- 2026-11-02
OSVUSN-3658-1 No score
procps vulnerabilities
It was discovered that the procps-ng top utility incorrectly read its configuration file from the current working directory. A local attacker could possibly use this issue to escalate privileges. (CVE-2018-1122)
It was discovered that the procps-ng ps tool incorrectly handled memory. A local user could possibly use this issue to cause a denial of service. (CVE-2018-1123)
It was discovered that libprocps incorrectly handled the file2strvec() function. A local attacker could possibly use this to execute arbitrary code. (CVE-2018-1124)
It was discovered that the procps-ng pgrep utility incorrectly handled memory. A local attacker could possibly use this issue to cause de denial of service. (CVE-2018-1125)
It was discovered that procps-ng incorrectly handled memory. A local attacker could use this issue to cause a denial of service, or possibly execute arbitrary code. (CVE-2018-1126)
- Record
USN-3658-1- Updated
- 2026-11-02
Affected products
- procps-ng project procps-ng
- [unknown] procps-ng, procps
- canonical ubuntu linux
- debian linux
- redhat enterprise linux
- redhat enterprise linux desktop
- redhat enterprise linux server
- redhat enterprise linux server aus
- redhat enterprise linux server tus
- redhat enterprise linux workstation
- schneider-electric struxureware data center expert
Affected packages
| Package | Affected | Fixed |
|---|---|---|
procpsDebian:12 |
before 2:3.3.15-1 | 2:3.3.15-1 |
procpsDebian:13 |
before 2:3.3.15-1 | 2:3.3.15-1 |
procpsDebian:14 |
before 2:3.3.15-1 | 2:3.3.15-1 |
procpsDebian:7 |
before 1:3.3.3-3+deb7u1, plus listed versions 1:3.3.3-3 |
1:3.3.3-3+deb7u1 |
procpsDebian:8 |
before 2:3.3.9-9+deb8u1, plus listed versions 2:3.3.9-9 |
2:3.3.9-9+deb8u1 |
procpsDebian:9 |
before 2:3.3.12-3+deb9u1, plus listed versions 2:3.3.12-3 |
2:3.3.12-3+deb9u1 |
procps-ngRed Hat:enterprise_linux:7::client |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-debuginfoRed Hat:enterprise_linux:7::client |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-develRed Hat:enterprise_linux:7::client |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-i18nRed Hat:enterprise_linux:7::client |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
Show 84 moreShow less
| Package | Affected | Fixed |
|---|---|---|
procps-ngRed Hat:enterprise_linux:7::computenode |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-develRed Hat:enterprise_linux:7::computenode |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-i18nRed Hat:enterprise_linux:7::computenode |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ngRed Hat:enterprise_linux:7::server |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-develRed Hat:enterprise_linux:7::server |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-i18nRed Hat:enterprise_linux:7::server |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ngRed Hat:enterprise_linux:7::workstation |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-develRed Hat:enterprise_linux:7::workstation |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procps-ng-i18nRed Hat:enterprise_linux:7::workstation |
before 0:3.3.10-17.el7_5.2 | 0:3.3.10-17.el7_5.2 |
procpsRed Hat:enterprise_linux:6::client |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-debuginfoRed Hat:enterprise_linux:6::client |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-develRed Hat:enterprise_linux:6::client |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procpsRed Hat:enterprise_linux:6::computenode |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-develRed Hat:enterprise_linux:6::computenode |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procpsRed Hat:enterprise_linux:6::server |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-debuginfoRed Hat:enterprise_linux:6::server |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-develRed Hat:enterprise_linux:6::server |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procpsRed Hat:enterprise_linux:6::workstation |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
procps-develRed Hat:enterprise_linux:6::workstation |
before 0:3.2.8-45.el6_9.3 | 0:3.2.8-45.el6_9.3 |
redhat-virtualization-hostRed Hat:enterprise_linux:7::hypervisor |
before 0:4.2-20180531.0.el7_5 | 0:4.2-20180531.0.el7_5 |
redhat-virtualization-host-image-updateRed Hat:enterprise_linux:7::hypervisor |
before 0:4.2-20180531.0.el7_5 | 0:4.2-20180531.0.el7_5 |
imgbasedRed Hat:enterprise_linux:7::hypervisor |
before 0:1.0.17-0.1.el7ev | 0:1.0.17-0.1.el7ev |
python-imgbasedRed Hat:enterprise_linux:7::hypervisor |
before 0:1.0.17-0.1.el7ev | 0:1.0.17-0.1.el7ev |
redhat-release-virtualization-hostRed Hat:enterprise_linux:7::hypervisor |
before 0:4.2-3.1.el7 | 0:4.2-3.1.el7 |
redhat-virtualization-host-image-update-placeholderRed Hat:enterprise_linux:7::hypervisor |
before 0:4.2-3.1.el7 | 0:4.2-3.1.el7 |
procpsRed Hat:rhel_eus:6.7::computenode |
before 0:3.2.8-35.el6_7.1 | 0:3.2.8-35.el6_7.1 |
procps-debuginfoRed Hat:rhel_eus:6.7::computenode |
before 0:3.2.8-35.el6_7.1 | 0:3.2.8-35.el6_7.1 |
procps-develRed Hat:rhel_eus:6.7::computenode |
before 0:3.2.8-35.el6_7.1 | 0:3.2.8-35.el6_7.1 |
procpsRed Hat:rhel_eus:6.7::server |
before 0:3.2.8-35.el6_7.1 | 0:3.2.8-35.el6_7.1 |
procps-debuginfoRed Hat:rhel_eus:6.7::server |
before 0:3.2.8-35.el6_7.1 | 0:3.2.8-35.el6_7.1 |
procps-develRed Hat:rhel_eus:6.7::server |
before 0:3.2.8-35.el6_7.1 | 0:3.2.8-35.el6_7.1 |
procpsRed Hat:rhel_aus:6.6::server |
before 0:3.2.8-30.el6_6.1 | 0:3.2.8-30.el6_6.1 |
procps-debuginfoRed Hat:rhel_aus:6.6::server |
before 0:3.2.8-30.el6_6.1 | 0:3.2.8-30.el6_6.1 |
procpsRed Hat:rhel_tus:6.6::server |
before 0:3.2.8-30.el6_6.1 | 0:3.2.8-30.el6_6.1 |
procps-debuginfoRed Hat:rhel_tus:6.6::server |
before 0:3.2.8-30.el6_6.1 | 0:3.2.8-30.el6_6.1 |
procps-develRed Hat:rhel_aus:6.6::server |
before 0:3.2.8-30.el6_6.1 | 0:3.2.8-30.el6_6.1 |
procps-develRed Hat:rhel_tus:6.6::server |
before 0:3.2.8-30.el6_6.1 | 0:3.2.8-30.el6_6.1 |
procps-ngRed Hat:rhel_eus:7.4::computenode |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procps-ng-debuginfoRed Hat:rhel_eus:7.4::computenode |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procps-ng-develRed Hat:rhel_eus:7.4::computenode |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procps-ng-i18nRed Hat:rhel_eus:7.4::computenode |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procps-ngRed Hat:rhel_eus:7.4::server |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procps-ng-debuginfoRed Hat:rhel_eus:7.4::server |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procps-ng-develRed Hat:rhel_eus:7.4::server |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procps-ng-i18nRed Hat:rhel_eus:7.4::server |
before 0:3.3.10-16.el7_4.1 | 0:3.3.10-16.el7_4.1 |
procpsSUSE:Linux Enterprise Desktop 12 SP3 |
before 3.3.9-11.11.1 | 3.3.9-11.11.1 |
procpsSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 3.3.9-11.11.1 | 3.3.9-11.11.1 |
procpsSUSE:Linux Enterprise Server 12 SP3 |
before 3.3.9-11.11.1 | 3.3.9-11.11.1 |
procpsSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 3.3.9-11.11.1 | 3.3.9-11.11.1 |
procpsSUSE:Linux Enterprise Server 11 SP4 |
before 3.2.7-152.31.1 | 3.2.7-152.31.1 |
procpsSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 3.2.7-152.31.1 | 3.2.7-152.31.1 |
procpsSUSE:Linux Enterprise Desktop 12 SP3 |
before 3.3.9-11.14.1 | 3.3.9-11.14.1 |
procpsSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 3.3.9-11.14.1 | 3.3.9-11.14.1 |
procpsSUSE:Linux Enterprise Server 12 SP3 |
before 3.3.9-11.14.1 | 3.3.9-11.14.1 |
procpsSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 3.3.9-11.14.1 | 3.3.9-11.14.1 |
procpsSUSE:OpenStack Cloud 7 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Desktop 12 SP3 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Desktop 12 SP4 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server 12-LTSS |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server 12 SP1-LTSS |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server 12 SP2-BCL |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server 12 SP3 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server 12 SP4 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Enterprise Storage 4 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 3.3.9-11.18.1 | 3.3.9-11.18.1 |
procpsSUSE:Linux Enterprise Module for Basesystem 15 |
before 3.3.15-7.7.26 | 3.3.15-7.7.26 |
procpsSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 3.3.15-7.7.26 | 3.3.15-7.7.26 |
procpsUbuntu:14.04:LTS |
before 1:3.3.9-1ubuntu2.3, plus listed versions 1:3.3.3-2ubuntu71:3.3.3-2ubuntu81:3.3.8-2ubuntu11:3.3.8-2ubuntu31:3.3.9-1ubuntu21:3.3.9-1ubuntu2.11:3.3.9-1ubuntu2.2 |
1:3.3.9-1ubuntu2.3 |
procpsUbuntu:16.04:LTS |
before 2:3.3.10-4ubuntu2.4, plus listed versions 1:3.3.9-1ubuntu82:3.3.10-4ubuntu12:3.3.10-4ubuntu22:3.3.10-4ubuntu2.22:3.3.10-4ubuntu2.3 |
2:3.3.10-4ubuntu2.4 |
procpsUbuntu:18.04:LTS |
before 2:3.3.12-3ubuntu1.1, plus listed versions 2:3.3.12-1ubuntu22:3.3.12-3ubuntu1 |
2:3.3.12-3ubuntu1.1 |
procpsopenSUSE:Leap 15.1 |
before 3.3.15-lp151.6.3.1 | 3.3.15-lp151.6.3.1 |
procpsopenSUSE:Leap 15.0 |
before 3.3.15-lp150.5.3.1 | 3.3.15-lp150.5.3.1 |
procpsopenSUSE:Tumbleweed |
before 3.3.17-5.2 | 3.3.17-5.2 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-02 | created | CVE List, EUVD, GitHub Advisories, NVD, OSV |
References
usn.ubuntu.com/3658-1
debian.org/security/2018/dsa-4208
access.redhat.com/errata/RHSA-2018:1777
lists.debian.org/debian-lts-announce/2018/05/msg00021.html
access.redhat.com/errata/RHSA-2018:2267
access.redhat.com/errata/RHSA-2018:2268
Show 57 moreShow less
access.redhat.com/errata/RHSA-2018:1700
help.ecostruxureit.com/display/public/UADCE725/Security+fixes+in+StruxureWare+Data+Center+Expert+v7.6.0
securityfocus.com/bid/104214
seclists.org/oss-sec/2018/q2/122
securitytracker.com/id/1041057
access.redhat.com/errata/RHSA-2018:1820
bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-1126
usn.ubuntu.com/3658-2
qualys.com/2018/05/17/procps-ng-audit-report-advisory.txt
access.redhat.com/errata/RHSA-2019:1944
lists.opensuse.org/opensuse-security-announce/2019-10/msg00058.html
lists.opensuse.org/opensuse-security-announce/2019-10/msg00059.html
nvd.nist.gov/vuln/detail/CVE-2018-1126
github.com/advisories/GHSA-3vhp-j7w2-qxhv
security-tracker.debian.org/tracker/CVE-2018-1126
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1575465
bugzilla.redhat.com/show_bug.cgi?id=1575853
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1700.json
access.redhat.com/security/cve/CVE-2018-1124
cve.org/CVERecord?id=CVE-2018-1124
nvd.nist.gov/vuln/detail/CVE-2018-1124
access.redhat.com/security/cve/CVE-2018-1126
cve.org/CVERecord?id=CVE-2018-1126
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1777.json
bugzilla.redhat.com/show_bug.cgi?id=1571607
bugzilla.redhat.com/show_bug.cgi?id=1573334
bugzilla.redhat.com/show_bug.cgi?id=1574187
bugzilla.redhat.com/show_bug.cgi?id=1575922
bugzilla.redhat.com/show_bug.cgi?id=1579141
bugzilla.redhat.com/show_bug.cgi?id=1582433
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1820.json
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_2267.json
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_2268.json
security.access.redhat.com/data/csaf/v2/advisories/2019/rhsa-2019_1944.json
suse.com/support/update/announcement/2018/suse-su-20181836-1
bugzilla.suse.com/1092100
suse.com/security/cve/CVE-2018-1122
suse.com/security/cve/CVE-2018-1123
suse.com/security/cve/CVE-2018-1124
suse.com/security/cve/CVE-2018-1125
suse.com/security/cve/CVE-2018-1126
suse.com/support/update/announcement/2018/suse-su-20182042-1
suse.com/support/update/announcement/2018/suse-su-20182451-2
suse.com/support/update/announcement/2019/suse-su-20190450-1
bugzilla.suse.com/1121753
suse.com/support/update/announcement/2019/suse-su-20190450-2
suse.com/support/update/announcement/2019/suse-su-20192730-1
ubuntu.com/security/CVE-2018-1126
ubuntu.com/security/notices/USN-3658-1
ubuntu.com/security/notices/USN-3658-2
ubuntu.com/security/CVE-2018-1122
ubuntu.com/security/CVE-2018-1123
ubuntu.com/security/CVE-2018-1124
ubuntu.com/security/CVE-2018-1125
lists.opensuse.org/archives/list/[email protected]/thread/4EP32ED5GDRC2L3UFTOK2NPRC2TNQRPB
lists.opensuse.org/archives/list/[email protected]/thread/373YKSXQ2VINMOOBAFFGM6KATT7DSMIN
Left out here: the rest of 2 source descriptions. The JSON record has them.