CVE-2018-1123
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer...
CVE-2018-1123 is a low vulnerability (CVSS 3.9) in Procps-ng Project Procps-ng, published May 17, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 8.74%, the 95th percentile. Fixed in procps 2:3.3.15-1.
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
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
- None
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.9
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
- Record
CVE-2018-1123- CVSS 3.0
- 3.9 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:L - Weakness
- CWE-122
- Updated
- 2026-11-02
EUVDEUVD-2018-11767
3.9
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
- Record
EUVD-2018-11767- CVSS 3.0
- 3.9 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3vgv-cg7r-qgvj
7.5
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer...
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
- Record
GHSA-3vgv-cg7r-qgvj- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-122
- Updated
- 2026-11-02
NVD
3.9
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
- Record
CVE-2018-1123- CVSS 3.0
- 3.9 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:L - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-122, CWE-119
- Updated
- 2026-11-02
OSVBELL-CVE-2018-1123
7.5
CVE-2018-1123 does not affect BellSoft software
- Record
BELL-CVE-2018-1123- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
- Record
CVE-2018-1123- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSVDEBIAN-CVE-2018-1123
7.5
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
- Record
DEBIAN-CVE-2018-1123- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-1123
7.5
procps-ng before version 3.3.15 is vulnerable to a denial of service in ps via mmap buffer overflow. Inbuilt protection in ps maps 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).
- Record
UBUNTU-CVE-2018-1123- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 3.0
- 3.9 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:N/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
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 |
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 |
Show 30 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Procps-ng - Multiple Vulnerabilities | 2018-05-30 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-02 | created | CVE List, EUVD, Exploit-DB, GitHub Advisories, NVD, OSV |
References
usn.ubuntu.com/3658-1
debian.org/security/2018/dsa-4208
security.gentoo.org/glsa/201805-14
exploit-db.com/exploits/44806
lists.debian.org/debian-lts-announce/2018/05/msg00021.html
usn.ubuntu.com/3658-3
Show 37 moreShow less
securityfocus.com/bid/104214
seclists.org/oss-sec/2018/q2/122
bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-1123
qualys.com/2018/05/17/procps-ng-audit-report-advisory.txt
lists.opensuse.org/opensuse-security-announce/2019-10/msg00058.html
lists.opensuse.org/opensuse-security-announce/2019-10/msg00059.html
lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4%40%3Cissues.bookkeeper.apache.org%3E
lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b%40%3Cissues.bookkeeper.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2018-1123
lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E
lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E
github.com/advisories/GHSA-3vgv-cg7r-qgvj
docs.bell-sw.com/security/cves/CVE-2018-1123
security-tracker.debian.org/tracker/CVE-2018-1123
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-1123
ubuntu.com/security/notices/USN-3658-1
ubuntu.com/security/notices/USN-3658-3
cve.org/CVERecord?id=CVE-2018-1123
ubuntu.com/security/CVE-2018-1122
ubuntu.com/security/CVE-2018-1124
ubuntu.com/security/CVE-2018-1125
ubuntu.com/security/CVE-2018-1126
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.