CVE-2024-32487
less through 653 allows OS command execution via a newline character in the name of a file,...
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.6
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
CVE-2024-32487- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-96
- Updated
- 2026-11-02
EUVDEUVD-2024-30291
8.6
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
EUVD-2024-30291- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f53j-pgm5-c4r3
8.6
less through 653 allows OS command execution via a newline character in the name of a file,...
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
GHSA-f53j-pgm5-c4r3- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-96
- Updated
- 2026-11-02
NVD
8.6
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
CVE-2024-32487- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-96
- Updated
- 2026-11-02
OSV
8.6
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
CVE-2024-32487- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-32487
8.6
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
DEBIAN-CVE-2024-32487- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Show 41 moreShow less
OSVOESA-2024-1502
6.1
less security update
Less is a pager. A pager is a program that displays text files. Other pagers commonly in use are more and pg. Pagers are often used in command-line environments like the Unix shell and the MS-DOS command prompt to display files.
Security Fix(es):
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.(CVE-2024-32487)
- Record
OESA-2024-1502- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-1547
6.1
less security update
Less is a pager. A pager is a program that displays text files. Other pagers commonly in use are more and pg. Pagers are often used in command-line environments like the Unix shell and the MS-DOS command prompt to display files.
Security Fix(es):
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.(CVE-2024-32487)
- Record
OESA-2024-1547- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2024-1587
6.1
less security update
Less is a pager. A pager is a program that displays text files. Other pagers commonly in use are more and pg. Pagers are often used in command-line environments like the Unix shell and the MS-DOS command prompt to display files.
Security Fix(es):
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.(CVE-2024-32487)
- Record
OESA-2024-1587- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2024:3513
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:3513- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:3669
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:3669- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4256
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:4256- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4366
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:4366- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4369
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:4369- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4416
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:4416- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4418
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:4418- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4528
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:4528- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2024:4529
8.6
Red Hat Security Advisory: less security update
- Record
RHSA-2024:4529- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2024:4256
8.6
Important: less security update
The "less" utility is a text file browser that resembles "more", but allows users to move backwards in the file as well as forwards. Since "less" does not read the entire input file at startup, it also starts more quickly than ordinary text editors.
Security Fix(es):
-
less: OS command injection (CVE-2024-32487)
-
less: missing quoting of shell metacharacters in LESSCLOSE handling (CVE-2022-48624)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:4256- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-32487
8.6
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
UBUNTU-CVE-2024-32487- CVSS 3.1
- 8.6 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2024:3513 No score
Important: less security update
The "less" utility is a text file browser that resembles "more", but allows users to move backwards in the file as well as forwards. Since "less" does not read the entire input file at startup, it also starts more quickly than ordinary text editors.
Security Fix(es):
- less: OS command injection (CVE-2024-32487)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:3513- Updated
- 2026-11-02
OSVALSA-2024:4256 No score
Important: less security update
The "less" utility is a text file browser that resembles "more", but allows users to move backwards in the file as well as forwards. Since "less" does not read the entire input file at startup, it also starts more quickly than ordinary text editors.
Security Fix(es):
- less: OS command injection (CVE-2024-32487)
- less: missing quoting of shell metacharacters in LESSCLOSE handling (CVE-2022-48624)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2024:4256- Updated
- 2026-11-02
OSVAZL-39914 No score
CVE-2024-32487 affecting package less for versions less than 643-2
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
AZL-39914- Updated
- 2026-11-05
OSVAZL-39933 No score
CVE-2024-32487 affecting package less for versions less than 590-4
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases.
- Record
AZL-39933- Updated
- 2026-11-02
OSVCLSA-2024-1715672446 No score
less: Fix of CVE-2024-32487
- Fix CVE-2024-32487: filename.c: quoting mishandling.
- Record
CLSA-2024-1715672446- Updated
- 2026-11-02
OSVCLSA-2024-1715672666 No score
less: Fix of CVE-2024-32487
- CVE-2024-32487: filename.c: quoting mishandling.
- Record
CLSA-2024-1715672666- Updated
- 2026-11-02
OSVCLSA-2024-1715673429 No score
less: Fix of CVE-2024-32487
- Fix CVE-2024-32487: filename.c: quoting mishandling.
- Record
CLSA-2024-1715673429- Updated
- 2026-11-02
OSVCLSA-2024-1715673596 No score
less: Fix of CVE-2024-32487
- Fix CVE-2024-32487: filename.c: quoting mishandling.
- Record
CLSA-2024-1715673596- Updated
- 2026-11-02
OSVCLSA-2024-1715673753 No score
Fix CVE(s): CVE-2024-32487
- SECURITY UPDATE: quoting is mishandled in filename.c.
- debian/patches/CVE-2024-32487.patch: Fix bug when viewing a file whose name contains a newline.
- CVE-2024-32487
- Record
CLSA-2024-1715673753- Updated
- 2026-11-02
OSVCLSA-2024-1715946466 No score
less: Fix of CVE-2024-32487
- CVE-2024-32487: filename.c: quoting mishandling
- Record
CLSA-2024-1715946466- Updated
- 2026-11-02
OSVCLSA-2024-1715946971 No score
less: Fix of CVE-2024-32487
- CVE-2024-32487: filename.c: quoting mishandling
- Record
CLSA-2024-1715946971- Updated
- 2026-11-02
OSVCLSA-2024-1715947224 No score
Fix CVE(s): CVE-2024-32487
- SECURITY UPDATE: quoting is mishandled in filename.c.
- debian/patches/CVE-2024-32487.patch: Fix bug when viewing a file whose name contains a newline.
- CVE-2024-32487
- Record
CLSA-2024-1715947224- Updated
- 2026-11-02
OSVCLSA-2026-1777470383 No score
less: Fix of 2 CVEs
- Extend ELS coverage to rhel7els, oraclelinux7els and cloudlinux7els.
- CVE-2022-48624 and CVE-2024-32487 were already fixed in 458-10.tuxcare.els1; this release reships those fixes to the additional platforms.
- Record
CLSA-2026-1777470383- Updated
- 2026-11-02
OSVCLSA-2026-1777471237 No score
less: Fix of 2 CVEs
- Extend ELS coverage to rhel7els, oraclelinux7els and cloudlinux7els.
- CVE-2022-48624 and CVE-2024-32487 were already fixed in 458-10.tuxcare.els1; this release reships those fixes to the additional platforms.
- Record
CLSA-2026-1777471237- Updated
- 2026-11-02
OSVMGASA-2024-0139 No score
Updated less packages fix security vulnerability
less through 653 allows OS command execution via a newline character in the name of a file, because quoting is mishandled in filename.c. Exploitation typically requires use with attacker-controlled file names, such as the files extracted from an untrusted archive. Exploitation also requires the LESSOPEN environment variable, but this is set by default in many common cases. (CVE-2024-32487)
- Record
MGASA-2024-0139- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14862-1 No score
less-668-2.1 on GA media
These are all security issues fixed in the less-668-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14862-1- Updated
- 2026-11-02
OSVRLSA-2024:3513 No score
Important: less security update
The "less" utility is a text file browser that resembles "more", but allows users to move backwards in the file as well as forwards. Since "less" does not read the entire input file at startup, it also starts more quickly than ordinary text editors.
Security Fix(es):
- less: OS command injection (CVE-2024-32487)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2024:3513- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-319-CVE-2024-32487 No score
CVE-2024-32487 in less - Patched by Root
Root has patched CVE-2024-32487 in the less package for Root:Alpine:3.19. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-319-CVE-2024-32487- Updated
- 2026-11-02
OSVROOT-OS-ALPINE-320-CVE-2024-32487 No score
CVE-2024-32487 in less - Patched by Root
Root has patched CVE-2024-32487 in the less package for Root:Alpine:3.20. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-320-CVE-2024-32487- Updated
- 2026-11-02
OSVSUSE-SU-2024:1534-1 No score
Security update for less
This update for less fixes the following issues:
- CVE-2024-32487: Fixed mishandling of \n character in paths when LESSOPEN is set leads to OS command execution. (bsc#1222849)
- Record
SUSE-SU-2024:1534-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1550-1 No score
Security update for less
This update for less fixes the following issues:
- CVE-2024-32487: Fixed mishandling of \n character in paths when LESSOPEN is set leads to OS command execution. (bsc#1222849)
- Record
SUSE-SU-2024:1550-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1598-1 No score
Security update for less
This update for less fixes the following issues:
- CVE-2024-32487: Fixed mishandling of \n character in paths when LESSOPEN is set leads to OS command execution. (bsc#1222849)
- Record
SUSE-SU-2024:1598-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:1598-2 No score
Security update for less
This update for less fixes the following issues:
- CVE-2024-32487: Fixed mishandling of \n character in paths when LESSOPEN is set leads to OS command execution. (bsc#1222849)
- Record
SUSE-SU-2024:1598-2- Updated
- 2026-11-02
OSVSUSE-SU-2024:2060-1 No score
Security update for less
This update for less fixes the following issues:
- CVE-2024-32487: Fixed OS command injection via a newline character in the file name. (bsc#1222849)
- Record
SUSE-SU-2024:2060-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20007-1 No score
Security update for less
This update for less fixes the following issues:
- CVE-2024-32487: Fix a bug where mishandling of \n character in paths when LESSOPEN is set leads to OS command execution. (bsc#1222849)
- Record
SUSE-SU-2025:20007-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20394-1 No score
Security update for less
This update for less fixes the following issues:
-
Updated to version 668
- Fixed crash when using --header on command line
- Fixed possible crash when scrolling left/right or toggling -S
- Fixed bug when using #stop in a lesskey file
- Fixed bug when using --shift or --match-shift on command line with a parameter starting with '.'
- Fixed bug in R command when file size changes
- Fixed bug using --header when file does not fill screen
- Fixed ^X bug when output is not a terminal
- Fixed bug where ^Z is not handled immediately
- Fixed bug where first byte from a LESSOPEN filter is deleted if it is greater than 0x7F
- Fixed uninitialized variable in edit_ifile
- Fixed incorrect handling of UTF-8 chars in prompts
-
Change preprocessor dependencies from Requires to Recommends. It's disabled by default and they are not necessary for less.
-
Updated to version 661:
- fixed crash - buffer overflow by one in fexpand
- fixed free(): double free detected in tcache 2
- fixed segmentation fault on line-num-width & -N
-
Updated to version 656:
- Add ^O^N, ^O^P, ^O^L and ^O^O commands and mouse clicks (with --mouse) to find and open OSC8 hyperlinks (github #251).
- Add --match-shift option.
- Add --lesskey-content option (github #447).
- Add LESSKEY_CONTENT environment variable (github #447).
- Add --no-search-header-lines and --no-search-header-columns options (github #397).
- Add ctrl-L search modifier (github #367).
- A ctrl-P at the start of a shell command suppresses the "done" message (github #462).
- Add attribute characters ('*', '~', '_', '&') to --color parameter (github #471).
- Allow expansion of environment variables in lesskey files.
- Add LESSSECURE_ALLOW environment variable (github #449).
- Add LESS_UNSUPPORT environment variable.
- Add line number parameter to --header option (github #436).
- Mouse right-click jumps to position marked by left-click (github #390).
- Ensure that the target line is not obscured by a header line set by --header (github #444).
- Change default character set to "utf-8", except remains "dos" on MS-DOS.
- Add message when search with ^W wraps (github #459).
- UCRT builds on Windows 10 and later now support Unicode file names (github #438).
- Improve behavior of interrupt while reading non-terminated pipe (github #414).
- Improve parsing of -j, -x and -# options (github #393).
- Support files larger than 4GB on Windows (github #417).
- Support entry of Unicode chars larger than U+FFFF on Windows (github #391).
- Improve colors of bold, underline and standout text on Windows.
- Allow --rscroll to accept non-ASCII characters (github #483).
- Allow the parameter to certain options to be terminated with a space (--color, --quotes, --rscroll, --search-options and --intr) (github #495).
- Fix bug where # substitution failed after viewing help (github #420).
- Fix crash if files are deleted while less is viewing them (github #404).
- Workaround unreliable ReadConsoleInputW behavior on Windows with non-ASCII input.
- Fix -J display when searching for non-ASCII characters (github #422).
- Don't filter header lines via the & command (github #423).
- Fix bug when horizontally shifting long lines (github #425).
- Add -x and -D options to lesstest, to make it easier to diagnose a failed lesstest run.
- Fix bug searching long lines with --incsearch and -S (github #428).
- Fix bug that made ESC-} fail if top line on screen was empty (github #429).
- Fix bug with --mouse on Windows when used with pipes (github #440).
- Fix bug in --+OPTION command line syntax.
- Fix display bug when using -w with an empty line with a CR/LF line ending (github #474).
- When substituting '#' or '%' with a filename, quote the filename if it contains a space (github #480).
- Fix wrong sleep time when system has usleep but not nanosleep (github #489).
- Fix bug when file name contains a newline (CVE-2024-32487,…
- Record
SUSE-SU-2025:20394-1- Updated
- 2026-11-02
OSVUSN-6756-1 No score
less vulnerability
It was discovered that less mishandled newline characters in file names. If a user or automated system were tricked into opening specially crafted files, an attacker could possibly use this issue to execute arbitrary commands on the host.
- Record
USN-6756-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
lessAlmaLinux:9 |
before 590-4.el9_4 | 590-4.el9_4 |
lessAlmaLinux:8 From an advisory covering 2 CVEs |
before 530-3.el8_10 | 530-3.el8_10 |
lessAzure Linux:3 |
before 643-2 | 643-2 |
lessAzure Linux:2 |
before 590-4 | 590-4 |
lessTuxCare:AlmaLinux:9.2 |
before 590-2.el9_2.tuxcare.els1 | 590-2.el9_2.tuxcare.els1 |
lessTuxCare:CentOS:7 |
before 458-9.el7.tuxcare.els2 | 458-9.el7.tuxcare.els2 |
lessTuxCare:CentOS:8.4 |
before 530-1.el8.tuxcare.els1 | 530-1.el8.tuxcare.els1 |
lessTuxCare:CentOS:8.5 |
before 530-1.el8.tuxcare.els1 | 530-1.el8.tuxcare.els1 |
lessTuxCare:Ubuntu:16.04 |
before 481-2.1ubuntu0.2+tuxcare.els2 | 481-2.1ubuntu0.2+tuxcare.els2 |
lessTuxCare:CentOS:6 |
before 436-13.el6.tuxcare.els2 | 436-13.el6.tuxcare.els2 |
Show 100 moreShow less
| Package | Affected | Fixed |
|---|---|---|
lessTuxCare:OracleLinux:6 |
before 436-13.el6.tuxcare.els2 | 436-13.el6.tuxcare.els2 |
lessTuxCare:Ubuntu:18.04 |
before 487-0.1+tuxcare.els2 | 487-0.1+tuxcare.els2 |
lessTuxCare:OracleLinux:7 From an advisory covering 2 CVEs |
before 458-10.el7_9.tuxcare.els2 | 458-10.el7_9.tuxcare.els2 |
lessTuxCare:RHEL:7 From an advisory covering 2 CVEs |
before 458-10.el7_9.tuxcare.els2 | 458-10.el7_9.tuxcare.els2 |
lessDebian:12 |
before 590-2.1~deb12u2, plus listed versions 590-2590-2+hurd.1590-2.1~deb12u1 |
590-2.1~deb12u2 |
lessDebian:13 |
before 590-2.1 | 590-2.1 |
lessDebian:14 |
before 590-2.1 | 590-2.1 |
lessDebian:10 From an advisory covering 2 CVEs |
before 487-0.1+deb10u1, plus listed versions 487-0.1 |
487-0.1+deb10u1 |
lessDebian:11 From an advisory covering 2 CVEs |
before 551-2+deb11u2, plus listed versions 551-2551-2+deb11u1 |
551-2+deb11u2 |
lessDebian:12 From an advisory covering 2 CVEs |
before 590-2.1~deb12u2, plus listed versions 590-2590-2+hurd.1590-2.1~deb12u1 |
590-2.1~deb12u2 |
lessMageia:9 |
before 632-1.2.mga9 | 632-1.2.mga9 |
lessopenEuler:20.03-LTS-SP1 |
before 590-4.oe1 | 590-4.oe1 |
lessopenEuler:22.03-LTS |
before 590-6.oe2203sp3 | 590-6.oe2203sp3 |
lessopenEuler:22.03-LTS-SP2 |
before 590-6.oe2203sp2 | 590-6.oe2203sp2 |
lessopenEuler:22.03-LTS-SP3 |
before 590-6.oe2203sp3 | 590-6.oe2203sp3 |
lessopenEuler:20.03-LTS-SP4 |
before 590-5.oe2003sp4 | 590-5.oe2003sp4 |
lessopenEuler:22.03-LTS-SP1 |
before 590-6.oe2203sp1 | 590-6.oe2203sp1 |
lessRed Hat:enterprise_linux:9::baseos |
before 0:590-4.el9_4 | 0:590-4.el9_4 |
less-debuginfoRed Hat:enterprise_linux:9::baseos |
before 0:590-4.el9_4 | 0:590-4.el9_4 |
less-debugsourceRed Hat:enterprise_linux:9::baseos |
before 0:590-4.el9_4 | 0:590-4.el9_4 |
lessRed Hat:enterprise_linux:7::client |
before 0:458-10.el7_9 | 0:458-10.el7_9 |
less-debuginfoRed Hat:enterprise_linux:7::client |
before 0:458-10.el7_9 | 0:458-10.el7_9 |
lessRed Hat:enterprise_linux:7::server |
before 0:458-10.el7_9 | 0:458-10.el7_9 |
less-debuginfoRed Hat:enterprise_linux:7::server |
before 0:458-10.el7_9 | 0:458-10.el7_9 |
lessRed Hat:enterprise_linux:7::workstation |
before 0:458-10.el7_9 | 0:458-10.el7_9 |
less-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:458-10.el7_9 | 0:458-10.el7_9 |
lessRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:530-3.el8_10 | 0:530-3.el8_10 |
less-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:530-3.el8_10 | 0:530-3.el8_10 |
less-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:530-3.el8_10 | 0:530-3.el8_10 |
lessRed Hat:rhel_aus:8.2::baseos |
before 0:530-2.el8_2 | 0:530-2.el8_2 |
less-debuginfoRed Hat:rhel_aus:8.2::baseos |
before 0:530-2.el8_2 | 0:530-2.el8_2 |
less-debugsourceRed Hat:rhel_aus:8.2::baseos |
before 0:530-2.el8_2 | 0:530-2.el8_2 |
lessRed Hat:rhel_eus:8.8::baseos |
before 0:530-3.el8_8 | 0:530-3.el8_8 |
less-debuginfoRed Hat:rhel_eus:8.8::baseos |
before 0:530-3.el8_8 | 0:530-3.el8_8 |
less-debugsourceRed Hat:rhel_eus:8.8::baseos |
before 0:530-3.el8_8 | 0:530-3.el8_8 |
lessRed Hat:rhel_aus:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
less-debuginfoRed Hat:rhel_aus:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
less-debugsourceRed Hat:rhel_aus:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
lessRed Hat:rhel_e4s:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
less-debuginfoRed Hat:rhel_e4s:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
less-debugsourceRed Hat:rhel_e4s:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
lessRed Hat:rhel_tus:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
less-debuginfoRed Hat:rhel_tus:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
less-debugsourceRed Hat:rhel_tus:8.4::baseos |
before 0:530-2.el8_4 | 0:530-2.el8_4 |
lessRed Hat:rhel_aus:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
less-debuginfoRed Hat:rhel_aus:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
less-debugsourceRed Hat:rhel_aus:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
lessRed Hat:rhel_e4s:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
less-debuginfoRed Hat:rhel_e4s:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
less-debugsourceRed Hat:rhel_e4s:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
lessRed Hat:rhel_tus:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
less-debuginfoRed Hat:rhel_tus:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
less-debugsourceRed Hat:rhel_tus:8.6::baseos |
before 0:530-3.el8_6 | 0:530-3.el8_6 |
lessRed Hat:rhel_e4s:9.0::baseos |
before 0:590-2.el9_0 | 0:590-2.el9_0 |
less-debuginfoRed Hat:rhel_e4s:9.0::baseos |
before 0:590-2.el9_0 | 0:590-2.el9_0 |
less-debugsourceRed Hat:rhel_e4s:9.0::baseos |
before 0:590-2.el9_0 | 0:590-2.el9_0 |
lessRed Hat:rhel_eus:9.2::baseos |
before 0:590-3.el9_2 | 0:590-3.el9_2 |
less-debuginfoRed Hat:rhel_eus:9.2::baseos |
before 0:590-3.el9_2 | 0:590-3.el9_2 |
less-debugsourceRed Hat:rhel_eus:9.2::baseos |
before 0:590-3.el9_2 | 0:590-3.el9_2 |
lessRocky Linux:9 |
before 0:590-4.el9_4 | 0:590-4.el9_4 |
lessRocky Linux:8 From an advisory covering 2 CVEs |
before 0:530-3.el8_10 | 0:530-3.el8_10 |
lessRoot:Alpine:3.19 |
before 643-r20072 | 643-r20072643-r20076643-r20073643-r20074643-r20075 |
rootio-lessRoot:Alpine:3.19 |
before 643-r20072 | 643-r20072643-r20076643-r20073643-r20074643-r20075 |
lessRoot:Alpine:3.20 |
before 643-r20072 | 643-r20072643-r20071643-r20075643-r20073643-r20074643-r20076 |
rootio-lessRoot:Alpine:3.20 |
before 643-r20072 | 643-r20072643-r20071643-r20075643-r20073643-r20074643-r20076 |
lessSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise Micro 5.1 |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise Micro 5.2 |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Enterprise Storage 7.1 |
before 530-150000.3.9.1 | 530-150000.3.9.1 |
lessSUSE:Linux Enterprise Server 12 SP5 |
before 458-7.15.1 | 458-7.15.1 |
lessSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 458-7.15.1 | 458-7.15.1 |
lessSUSE:Linux Enterprise Micro 5.3 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise Micro 5.4 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise Micro 5.5 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Manager Proxy 4.3 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Manager Server 4.3 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessopenSUSE:Leap Micro 5.3 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessopenSUSE:Leap Micro 5.4 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessopenSUSE:Leap 15.5 |
before 590-150400.3.9.1 | 590-150400.3.9.1 |
lessSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 643-150600.3.3.1 | 643-150600.3.3.1 |
lessopenSUSE:Leap 15.6 |
before 643-150600.3.3.1 | 643-150600.3.3.1 |
lessSUSE:Linux Micro 6.0 |
before 633-3.1 | 633-3.1 |
lessSUSE:Linux Micro 6.1 |
before 668-slfo.1.1_1.1 | 668-slfo.1.1_1.1 |
lessUbuntu:Pro:14.04:LTS |
before 458-2ubuntu0.1~esm1, plus listed versions 458-2 |
458-2ubuntu0.1~esm1 |
lessUbuntu:Pro:16.04:LTS |
before 481-2.1ubuntu0.2+esm2, plus listed versions 458-3458-3ubuntu1481-2481-2ubuntu1481-2.1481-2.1ubuntu0.1481-2.1ubuntu0.2481-2.1ubuntu0.2+esm1 |
481-2.1ubuntu0.2+esm2 |
lessUbuntu:Pro:18.04:LTS |
before 487-0.1ubuntu0.1~esm2, plus listed versions 481-2.1ubuntu2481-2.1ubuntu3487-0.1487-0.1ubuntu0.1~esm1 |
487-0.1ubuntu0.1~esm2 |
lessUbuntu:20.04:LTS |
before 551-1ubuntu0.3, plus listed versions 487-0.1build1551-1551-1ubuntu0.1551-1ubuntu0.2 |
551-1ubuntu0.3 |
lessUbuntu:22.04:LTS |
before 590-1ubuntu0.22.04.3, plus listed versions 551-2551-2build1590-1590-1build1590-1ubuntu0.22.04.1590-1ubuntu0.22.04.2 |
590-1ubuntu0.22.04.3 |
lessUbuntu:24.04:LTS |
before 590-2ubuntu2.1, plus listed versions 590-2590-2ubuntu1590-2ubuntu2 |
590-2ubuntu2.1 |
lessopenSUSE:Tumbleweed |
before 668-2.1 | 668-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-32487 is a high vulnerability (CVSS 8.6) in Greenwoodsoftware Less, published April 13, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.63%, the 50th percentile. Fixed in less 590-4.el9_4.
References
openwall.com/lists/oss-security/2024/04/13/2
openwall.com/lists/oss-security/2024/04/12/5
github.com/gwsw/less/commit/007521ac3c95bc76e3d59c6dbfe75d06c8075c33
openwall.com/lists/oss-security/2024/04/15/1
security.netapp.com/advisory/ntap-20240605-0009
lists.debian.org/debian-lts-announce/2024/05/msg00018.html
Show 65 moreShow less
nvd.nist.gov/vuln/detail/CVE-2024-32487
github.com/advisories/GHSA-f53j-pgm5-c4r3
access.redhat.com/errata/RHSA-2024:3513
access.redhat.com/security/cve/CVE-2024-32487
bugzilla.redhat.com/2274980
errata.almalinux.org/9/ALSA-2024-3513.html
access.redhat.com/errata/RHSA-2024:4256
access.redhat.com/security/cve/CVE-2022-48624
bugzilla.redhat.com/2265081
errata.almalinux.org/8/ALSA-2024-4256.html
errata.tuxcare.com/almalinux9.2-esu/CLSA-2024-1715672446.html
errata.tuxcare.com/centos7-els/CLSA-2024-1715672666.html
errata.cloudlinux.com/centos8.4-els/CLSA-2024-1715673429.html
errata.cloudlinux.com/centos8.5-els/CLSA-2024-1715673596.html
errata.cloudlinux.com/ubuntu16-els/CLSA-2024-1715673753.html
errata.cloudlinux.com/els6/CLSA-2024-1715946466.html
errata.cloudlinux.com/ol6/CLSA-2024-1715946971.html
errata.cloudlinux.com/ubuntu18-els/CLSA-2024-1715947224.html
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1777470383.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1777471237.html
github.com/CVEProject/cvelistV5/tree/main/cves/2024/32xxx/CVE-2024-32487.json
security-tracker.debian.org/tracker/CVE-2024-32487
advisories.mageia.org/MGASA-2024-0139.html
bugs.mageia.org/show_bug.cgi?id=33102
openwall.com/lists/oss-security/2024/04/12/6
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1502
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1547
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2024-1587
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2274980
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3513.json
cve.org/CVERecord?id=CVE-2024-32487
access.redhat.com/errata/RHSA-2024:3669
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_3669.json
bugzilla.redhat.com/show_bug.cgi?id=2265081
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4256.json
cve.org/CVERecord?id=CVE-2022-48624
nvd.nist.gov/vuln/detail/CVE-2022-48624
access.redhat.com/errata/RHSA-2024:4366
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4366.json
access.redhat.com/errata/RHSA-2024:4369
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4369.json
access.redhat.com/errata/RHSA-2024:4416
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4416.json
access.redhat.com/errata/RHSA-2024:4418
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4418.json
access.redhat.com/errata/RHSA-2024:4528
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4528.json
access.redhat.com/errata/RHSA-2024:4529
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_4529.json
errata.rockylinux.org/RLSA-2024:3513
errata.rockylinux.org/RLSA-2024:4256
suse.com/support/update/announcement/2024/suse-su-20241534-1
bugzilla.suse.com/1222849
suse.com/security/cve/CVE-2024-32487
suse.com/support/update/announcement/2024/suse-su-20241550-1
suse.com/support/update/announcement/2024/suse-su-20241598-1
suse.com/support/update/announcement/2024/suse-su-20241598-2
suse.com/support/update/announcement/2024/suse-su-20242060-1
suse.com/support/update/announcement/2025/suse-su-202520007-1
suse.com/support/update/announcement/2025/suse-su-202520394-1
bugzilla.suse.com/1047218
bugzilla.suse.com/915387
ubuntu.com/security/CVE-2024-32487
ubuntu.com/security/notices/USN-6756-1
Left out here: the rest of 1 source description. The JSON record has them.