CVE-2021-42740
Improper Neutralization of Special Elements used in a Command in Shell-quote
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
CVE-2021-42740- CVSS 3.1
- 9.8 Critical
CVSS:3.1/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-77
- Updated
- 2026-11-02
CVE List No score
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
CVE-2021-42740- Updated
- 2026-11-02
EUVDEUVD-2022-3886 No score
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
EUVD-2022-3886- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-g4rg-993r-mgx7
9.8
Improper Neutralization of Special Elements used in a Command in Shell-quote
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is [A-z] instead of the correct [A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
GHSA-g4rg-993r-mgx7- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-77
- Updated
- 2026-11-02
OSV
9.8
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
CVE-2021-42740- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-42740
9.8
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
DEBIAN-CVE-2021-42740- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVGHSA-g4rg-993r-mgx7
9.8
Improper Neutralization of Special Elements used in a Command in Shell-quote
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is [A-z] instead of the correct [A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
GHSA-g4rg-993r-mgx7- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-77
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-42740
9.8
The shell-quote package before 1.7.3 for Node.js allows command injection. An attacker can inject unescaped shell metacharacters through a regex designed to support Windows drive letters. If the output of this package is passed to a real shell as a quoted argument to a command with exec(), an attacker can inject arbitrary commands. This is because the Windows drive letter regex character class is {A-z] instead of the correct {A-Za-z]. Several shell metacharacters exist in the space between capital letter Z and lower case letter a, such as the backtick character.
- Record
UBUNTU-CVE-2021-42740- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1773879463 No score
TuxCare security update for shell-quote (1 CVE)
TuxCare rebuilt shell-quote to address 1 CVE. Fixed in 1.7.2-tuxcare.1.
- Record
CLSA-2026-1773879463- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2021-42740 No score
CVE-2021-42740 in shell-quote - Patched by Root
Root has patched CVE-2021-42740 in the shell-quote package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2021-42740- Updated
- 2026-11-02
OSVSUSE-SU-2022:3313-1 No score
Security update for release-notes-susemanager, release-notes-susemanager-proxy
This update for release-notes-susemanager, release-notes-susemanager-proxy fixes the following issues:
Release notes for SUSE Manager:
- Update to SUSE:Manager 4.2.9
- Notification about SUSE Manager end-of-life has been added
- CVEs fixed: CVE-2021-43138, CVE-2021-42740, CVE-2022-31129, CVE-2021-41411
- Bugs mentioned: bsc#1172705, bsc#1187028, bsc#1195455, bsc#1195895, bsc#1196729 bsc#1198168, bsc#1198489, bsc#1198738, bsc#1198903, bsc#1199372 bsc#1199659, bsc#1199913, bsc#1199950, bsc#1200276, bsc#1200296 bsc#1200480, bsc#1200532, bsc#1200573, bsc#1200591, bsc#1200629 bsc#1201142, bsc#1201189, bsc#1201210, bsc#1201220, bsc#1201224 bsc#1201527, bsc#1201606, bsc#1201607, bsc#1201626, bsc#1201753 bsc#1201913, bsc#1201918, bsc#1202142, bsc#1202272, bsc#1202464 bsc#1202728, bsc#1203287, bsc#1203288, bsc#1203449
Release notes for SUSE Manager Proxy:
- Update to SUSE Manager 4.2.9
- CVEs fixed: CVE-2021-43138, CVE-2021-42740, CVE-2022-31129
- Bugs mentioned: bsc#1198168, bsc#1198903, bsc#1199659, bsc#1200480, bsc#1200591 bsc#1201142, bsc#1202142, bsc#1202724
- Record
SUSE-SU-2022:3313-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3314-1 No score
Security update for SUSE Manager Server 4.2
This update fixes the following issues:
drools:
- CVE-2021-41411: XML External Entity injection in KieModuleModelImpl.java. (bsc#1200629)
httpcomponents-asyncclient:
- Provide maven metadata needed by other packages to build
image-sync-formula:
- Update to version 0.1.1661440526.b08d95b
- Add option to sort boot images by version (bsc#1196729)
inter-server-sync:
- Version 0.2.3
- Compress exported sql data #16631
- Add gzip dependency to decompress data file during import process
patterns-suse-manager:
- Strictly require OpenJDK 11 (bsc#1202142)
py27-compat-salt:
- Add support for gpgautoimport in zypperpkg module
- Fix salt.states.file.managed() for follow_symlinks=True and test=True (bsc#1199372)
- Add support for name, pkgs and diff_attr parameters to upgrade function for zypper and yum (bsc#1198489)
- Unify logic on using multiple requisites and add onfail_all (bsc#1198738)
- Normalize package names once with pkg.installed/removed using yum (bsc#1195895)
salt-netapi-client:
- Declare the LICENSE file as license and not doc
- Adapted for Enterprise Linux 9.
- Version 0.20.0
saltboot-formula:
- Update to version 0.1.1661440526.b08d95b
- Fallback to local boot if the configured image is not synced
- improve image url modifications - preparation for ftp/http changes
spacecmd:
- Version 4.2.19-1
- Process date values in spacecmd api calls (bsc#1198903)
- Show correct help on calling kickstart_importjson with no arguments
- Fix tracebacks on spacecmd kickstart_export (bsc#1200591)
spacewalk-admin:
- Version 4.2.12-1
- Add --help option to mgr-monitoring-ctl
spacewalk-backend:
- Version 4.2.24-1
- Make reposync use the configured http proxy with mirrorlist (bsc#1198168)
- Revert proxy listChannels token caching pr#4548
- cleanup leftovers from removing unused xmlrpc endpoint
spacewalk-certs-tools:
- Version 4.2.18-1
- traditional stack bootstrap: install product packages (bsc#1201142)
spacewalk-client-tools:
- Version 4.2.20-1
- Update translation strings
spacewalk-java:
- Version 4.2.41-1
- Fixed date format on scheduler related messages (bsc#1195455)
- Support inherited values for kernel options from Cobbler API (bsc#1199913)
- Add channel availability check for product migration (bsc#1200296)
- Check if system has all formulas correctly assigned (bsc#1201607)
- Remove group formula assignments and data on group delete (bsc#1201606)
- Fix sync for external repositories (bsc#1201753)
- fix state.apply result parsing in test mode (bsc#1201913)
- Reduce the length of image channel URL (bsc#1201220)
- Calculate dependencies between cloned channels of vendor channels (bsc#1201626)
- fix symlinks pointing to ongres-stringprep
- Modify parameter type when communicating with the search server (bsc#1187028)
- Fix initial profile and build host on Image Build page (bsc#1199659)
- Fix the confirm message on the refresh action by adding a link to pending actions on it (bsc#1172705)
- require new salt-netapi-client version
- Clean grub2 reinstall entry in autoyast snippet (bsc#1199950)
spacewalk-search:
- Version 4.2.8-1
- Add methods to handle session id as String
spacewalk-web:
- Version 4.2.29-1
- CVE-2021-43138: Obtain privileges via the
mapValues()method. (bsc#1200480) - CVE-2021-42740: Command injection in the shell-quote package. (bsc#1203287)
- CVE-2022-31129: Denial-of-Service moment: inefficient parsing algorithm (bsc#1203288)
- Fix table header layout for unselectable tables
- Fix initial profile and build host on Image Build page (bsc#1199659)
- CVE-2021-43138: Obtain privileges via the
subscription-matcher:
- Added Guava maximum version requirement.
susemanager:
- Version 4.2.37-1
- mark new dependencies for python-py optional in bootstrap repo to fix generation for older service packs (bsc#1203449)
- Version 4.2.36-1
- add missing packages on SLES 15
- remove…
- Record
SUSE-SU-2022:3314-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:3761-1 No score
Security update for release-notes-susemanager, release-notes-susemanager-proxy
This update for release-notes-susemanager, release-notes-susemanager-proxy fixes the following issues:
Release notes for SUSE Manager:
- Update to SUSE Manager 4.3.2
- Containerized proxy and RBS are now fully supported
- HTTP API is now fully supported
- Ubuntu 22.04 is now supported as a client
- Cobbler has been upgraded to version 3.3.3 which also includes building ISOs with UEFI support
- pip support has been added for the Salt Bundle
- Prometheus exporter for Apache has been upgraded to 0.10.0
- CVEs fixed: CVE-2021-41411, CVE-2021-42740, CVE-2021-43138, CVE-2022-0860, CVE-2022-31129
- Bugs mentioned: bsc#1191857, bsc#1195624, bsc#1196729, bsc#1197027, bsc#1198168 bsc#1198903, bsc#1199726, bsc#1200480, bsc#1200573, bsc#1200629 bsc#1201210, bsc#1201220, bsc#1201260, bsc#1201626, bsc#1201753 bsc#1201788, bsc#1201913, bsc#1201918, bsc#1202271, bsc#1202272 bsc#1202367, bsc#1202455, bsc#1202464, bsc#1202602, bsc#1202728 bsc#1202729, bsc#1202805, bsc#1202899, bsc#1203026, bsc#1203049 bsc#1203056, bsc#1203169, bsc#1203287, bsc#1203288, bsc#1203385 bsc#1203406, bsc#1203422, bsc#1203449, bsc#1203478, bsc#1203484 bsc#1203564, bsc#1203585, bsc#1203611
Release notes for SUSE Manager Proxy:
- Update to SUSE Manager 4.3.2
- Containerized proxy and RBS are now fully supported
- CVEs fixed: CVE-2021-42740, CVE-2021-43138, CVE-2022-31129
- Bugs mentioned: bsc#1198168, bsc#1198903, bsc#1200480, bsc#1201589, bsc#1201788 bsc#1203287, bsc#1203288, bsc#1203585
- Record
SUSE-SU-2022:3761-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:0592-1 No score
Security update for SUSE Manager Server 4.2
This update fixes the following issues:
cobbler:
- Fix improper authorization (bsc#1197027, CVE-2022-0860)
- Prevent error when starting up logrotate.service (bsc#1188191)
drools:
- Deserialization of Untrusted Data: unsafe data deserialization in DroolsStreamUtils.java (bsc#1204879, CVE-2022-1415)
grafana-formula:
- Version 0.8.1
- Fix Uyuni/SUMA dashboard names
- Version 0.8.0
- Set dashboard names depending on project
- Update dashboards to use new JSON schema
- Fix PostgreSQL dashboard queries
- Migrate deprecated panels to their current replacements
- Version 0.7.1
- Fix default password field description (bsc#1203698)
- Do not require default admin and password fields
inter-server-sync:
- Version 0.2.7
- Do not update pillars table if it does not exists like in 4.2
- Version 0.2.6
- Export package extra tags for complete debian repo metatdata (bsc#1206375)
- Replace URLs in OS Images pillars when exporting and importing images
- Version 0.2.5
- Correct error when importing without debug log level (bsc#1204699)
mgr-osad:
- Version 4.2.9-1
- Updated logrotate configuration (bsc#1206470)
prometheus-formula:
- Version 0.7.0
- Switch from basic authentication to TLS certificate client authentication for Blackbox exporter
- Fix scheme label in clients targets configration
- Add README.md
py27-compat-salt:
- Ignore extend declarations from excluded SLS files (bsc#1203886)
- Enhance capture of error messages for Zypper calls in zypperpkg module
rhnlib:
- Version 4.2.7-1
- Don't get stuck at the end of SSL transfers (bsc#1204032)
saltboot-formula:
- Update to version 0.1.1676908681.e90e0b1
- Add failsafe stop file when salt-minion does not stop (bsc#1208418)
- Support salt bundle (bsc#1208499)
salt-netapi-client:
- Version 0.21.0
- Add transactional_update module
- Improve logging when creating salt exception
smdba:
- Version 1.7.11
- fix config update from wal_keep_segments to wal_keep_size for newer postgresql versions (bsc#1204519)
spacecmd:
- Version 4.2.21-1
- Prevent string api parameters to be parsed as dates if not in ISO-8601 format (bsc#1205759)
- Add python-dateutil dependency, required to process date values in spacecmd api calls
- Correctly understand 'ssm' keyword on scap scheduling
- Fix dict_keys not supporting indexing in systems_setconfigchannelorger
spacewalk-admin:
- Version 4.2.13-1
- Generate uyuni_roster.conf with salt-secrets-config (bsc#1200096)
spacewalk-backend:
- Version 4.2.26-1
- Fix reposync error about missing 'content-type' key when syncing certain channels
- Compute headers as list of two-tuples to be used by url grabber (bsc#1205523)
- Updated logrotate configuration (bsc#1206470)
- Add 'octet-stream' to accepted content-types for reposync mirrorlists
- Exclude invalid mirror urls for reposync (bsc#1203826)
- do not fetch mirrorlist when a file url is given
- Keep older module metadata files in database (bsc#1201893)
- Removed the activation keys report from the debug information
spacewalk-certs-tools:
- Version 4.2.19-1
- some i18n functions moved to new module which needs to be loaded (bsc#1201142)
- Generated bootstrap scripts installs all needed Salt 3004 dependencies for Ubuntu 18.04 (bsc#1204517)
spacewalk-client-tools:
- Version 4.2.22-1
- Update translation strings
spacewalk-java:
- Version 4.2.47-1
- Use uyuni roster salt module instead of flat roster files (bsc#1200096)
- Version 4.2.46-1
- Fix registration with proxy and tunnel SSH (bsc#1200096)
- Version 4.2.45-1
- Add 'none' matcher to CLM AppStream filters (bsc#1206817)
- Improve logs when sls action chain file is missing
- Do not forward ssh command if proxy and tunnel are present (bsc#1200096)
- Fix not being able to delete CLM environment if there are custom child channels that where not built by the environment…
- Record
SUSE-SU-2023:0592-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
shell-quotenpm |
1.6.3 to 1.7.2 | 1.7.3 |
shell-quoteTuxCare:npm |
1.7.2-tuxcare.0 up to 1.7.2-tuxcare.1, plus listed versions 1.7.2 |
1.7.2-tuxcare.1 |
node-shell-quoteDebian:12 |
before 1.7.3+~1.7.1-1 | 1.7.3+~1.7.1-1 |
node-shell-quoteDebian:13 |
before 1.7.3+~1.7.1-1 | 1.7.3+~1.7.1-1 |
node-shell-quoteDebian:14 |
before 1.7.3+~1.7.1-1 | 1.7.3+~1.7.1-1 |
shell-quotenpm |
1.6.3 up to 1.7.3 | 1.7.3 |
shell-quoteRoot:npm |
before 1.6.3-aikido.2 | 1.6.3-aikido.21.6.3-aikido.31.7.2-aikido.21.7.2-aikido.1 |
@rootio/shell-quoteRoot:npm |
before 1.6.3-root.io.2 | 1.6.3-root.io.21.6.3-root.io.11.6.3-root.io.31.7.2-root.io.21.7.2-root.io.1 |
release-notes-susemanager-proxySUSE:Manager Proxy 4.2 From an advisory covering 4 CVEs |
before 4.2.9-150300.3.43.1 | 4.2.9-150300.3.43.1 |
release-notes-susemanager-proxySUSE:Manager Retail Branch Server 4.2 From an advisory covering 4 CVEs |
before 4.2.9-150300.3.43.1 | 4.2.9-150300.3.43.1 |
Show 78 moreShow less
| Package | Affected | Fixed |
|---|---|---|
release-notes-susemanagerSUSE:Manager Server 4.2 From an advisory covering 4 CVEs |
before 4.2.9-150300.3.54.1 | 4.2.9-150300.3.54.1 |
mgr-daemonSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.10-150300.2.9.4 | 4.2.10-150300.2.9.4 |
patterns-suse-managerSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2-150300.4.12.2 | 4.2-150300.4.12.2 |
spacecmdSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.19-150300.4.27.2 | 4.2.19-150300.4.27.2 |
spacewalk-backendSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.24-150300.4.29.5 | 4.2.24-150300.4.29.5 |
spacewalk-certs-toolsSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.18-150300.3.24.3 | 4.2.18-150300.3.24.3 |
spacewalk-client-toolsSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.20-150300.4.24.3 | 4.2.20-150300.4.24.3 |
spacewalk-proxySUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.12-150300.3.21.3 | 4.2.12-150300.3.21.3 |
spacewalk-webSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.29-150300.3.27.3 | 4.2.29-150300.3.27.3 |
susemanager-tftpsync-recvSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.5-150300.3.6.2 | 4.2.5-150300.3.6.2 |
uyuni-common-libsSUSE:Manager Proxy Module 4.2 From an advisory covering 4 CVEs |
before 4.2.7-150300.3.9.2 | 4.2.7-150300.3.9.2 |
droolsSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 7.17.0-150300.4.6.2 | 7.17.0-150300.4.6.2 |
httpcomponents-asyncclientSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.1.4-150300.3.3.2 | 4.1.4-150300.3.3.2 |
image-sync-formulaSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 0.1.1661440526.b08d95b-150300.3.3.2 | 0.1.1661440526.b08d95b-150300.3.3.2 |
inter-server-syncSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 0.2.3-150300.8.22.2 | 0.2.3-150300.8.22.2 |
patterns-suse-managerSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2-150300.4.12.2 | 4.2-150300.4.12.2 |
py27-compat-saltSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 3000.3-150300.7.7.23.2 | 3000.3-150300.7.7.23.2 |
salt-netapi-clientSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 0.20.0-150300.3.9.4 | 0.20.0-150300.3.9.4 |
saltboot-formulaSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 0.1.1661440526.b08d95b-150300.3.12.2 | 0.1.1661440526.b08d95b-150300.3.12.2 |
spacecmdSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.19-150300.4.27.2 | 4.2.19-150300.4.27.2 |
spacewalk-adminSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.12-150300.3.15.3 | 4.2.12-150300.3.15.3 |
spacewalk-backendSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.24-150300.4.29.5 | 4.2.24-150300.4.29.5 |
spacewalk-certs-toolsSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.18-150300.3.24.3 | 4.2.18-150300.3.24.3 |
spacewalk-client-toolsSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.20-150300.4.24.3 | 4.2.20-150300.4.24.3 |
spacewalk-javaSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.41-150300.3.43.5 | 4.2.41-150300.3.43.5 |
spacewalk-searchSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.8-150300.3.12.2 | 4.2.8-150300.3.12.2 |
spacewalk-webSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.29-150300.3.27.3 | 4.2.29-150300.3.27.3 |
subscription-matcherSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 0.29-150300.6.12.2 | 0.29-150300.6.12.2 |
susemanagerSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.37-150300.3.41.1 | 4.2.37-150300.3.41.1 |
susemanager-doc-indexesSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2-150300.12.33.4 | 4.2-150300.12.33.4 |
susemanager-docs_enSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2-150300.12.33.2 | 4.2-150300.12.33.2 |
susemanager-schemaSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.24-150300.3.27.3 | 4.2.24-150300.3.27.3 |
susemanager-slsSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.27-150300.3.33.4 | 4.2.27-150300.3.33.4 |
uyuni-common-libsSUSE:Manager Server Module 4.2 From an advisory covering 4 CVEs |
before 4.2.7-150300.3.9.2 | 4.2.7-150300.3.9.2 |
release-notes-susemanager-proxySUSE:Manager Proxy 4.3 From an advisory covering 5 CVEs |
before 4.3.2-150400.3.9.3 | 4.3.2-150400.3.9.3 |
release-notes-susemanager-proxySUSE:Manager Retail Branch Server 4.3 From an advisory covering 5 CVEs |
before 4.3.2-150400.3.9.3 | 4.3.2-150400.3.9.3 |
release-notes-susemanagerSUSE:Manager Server 4.3 From an advisory covering 5 CVEs |
before 4.3.2-150400.3.15.1 | 4.3.2-150400.3.15.1 |
mgr-osadSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.9-150300.2.12.2 | 4.2.9-150300.2.12.2 |
rhnlibSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.7-150300.4.12.2 | 4.2.7-150300.4.12.2 |
spacecmdSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.21-150300.4.33.2 | 4.2.21-150300.4.33.2 |
spacewalk-backendSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.26-150300.4.35.6 | 4.2.26-150300.4.35.6 |
spacewalk-certs-toolsSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.19-150300.3.27.4 | 4.2.19-150300.3.27.4 |
spacewalk-client-toolsSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.22-150300.4.30.2 | 4.2.22-150300.4.30.2 |
spacewalk-proxySUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.13-150300.3.24.2 | 4.2.13-150300.3.24.2 |
spacewalk-proxy-installerSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.11-150300.3.14.2 | 4.2.11-150300.3.14.2 |
spacewalk-webSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.32-150300.3.36.4 | 4.2.32-150300.3.36.4 |
susemanager-build-keysSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 15.3.6-150300.3.6.2 | 15.3.6-150300.3.6.2 |
uyuni-common-libsSUSE:Manager Proxy Module 4.2 From an advisory covering 5 CVEs |
before 4.2.9-150300.3.14.1 | 4.2.9-150300.3.14.1 |
cobblerSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 3.1.2-150300.5.19.1 | 3.1.2-150300.5.19.1 |
droolsSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 7.17.0-150300.4.9.2 | 7.17.0-150300.4.9.2 |
grafana-formulaSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 0.8.1-150300.3.9.2 | 0.8.1-150300.3.9.2 |
inter-server-syncSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 0.2.7-150300.8.28.2 | 0.2.7-150300.8.28.2 |
mgr-osadSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.9-150300.2.12.2 | 4.2.9-150300.2.12.2 |
prometheus-formulaSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 0.7.0-150300.3.17.2 | 0.7.0-150300.3.17.2 |
py27-compat-saltSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 3000.3-150300.7.7.29.2 | 3000.3-150300.7.7.29.2 |
rhnlibSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.7-150300.4.12.2 | 4.2.7-150300.4.12.2 |
salt-netapi-clientSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 0.21.0-150300.3.12.4 | 0.21.0-150300.3.12.4 |
saltboot-formulaSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 0.1.1676908681.e90e0b1-150300.3.15.1 | 0.1.1676908681.e90e0b1-150300.3.15.1 |
smdbaSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 1.7.11-0.150300.3.12.2 | 1.7.11-0.150300.3.12.2 |
spacecmdSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.21-150300.4.33.2 | 4.2.21-150300.4.33.2 |
spacewalk-adminSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.13-150300.3.18.1 | 4.2.13-150300.3.18.1 |
spacewalk-backendSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.26-150300.4.35.6 | 4.2.26-150300.4.35.6 |
spacewalk-certs-toolsSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.19-150300.3.27.4 | 4.2.19-150300.3.27.4 |
spacewalk-client-toolsSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.22-150300.4.30.2 | 4.2.22-150300.4.30.2 |
spacewalk-javaSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.47-150300.3.58.1 | 4.2.47-150300.3.58.1 |
spacewalk-searchSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.9-150300.3.15.2 | 4.2.9-150300.3.15.2 |
spacewalk-webSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.32-150300.3.36.4 | 4.2.32-150300.3.36.4 |
supportutils-plugin-susemanagerSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.5-150300.3.9.2 | 4.2.5-150300.3.9.2 |
susemanagerSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.40-150300.3.49.1 | 4.2.40-150300.3.49.1 |
susemanager-build-keysSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 15.3.6-150300.3.6.2 | 15.3.6-150300.3.6.2 |
susemanager-doc-indexesSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2-150300.12.39.4 | 4.2-150300.12.39.4 |
susemanager-docs_enSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2-150300.12.39.2 | 4.2-150300.12.39.2 |
susemanager-schemaSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.27-150300.3.35.1 | 4.2.27-150300.3.35.1 |
susemanager-slsSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.31-150300.3.43.1 | 4.2.31-150300.3.43.1 |
uyuni-common-libsSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.2.9-150300.3.14.1 | 4.2.9-150300.3.14.1 |
virtual-host-gathererSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 1.0.24-150300.3.9.2 | 1.0.24-150300.3.9.2 |
woodstoxSUSE:Manager Server Module 4.2 From an advisory covering 5 CVEs |
before 4.4.2-150300.3.6.2 | 4.4.2-150300.3.6.2 |
node-shell-quoteUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.6.1+20160617-git72fb5a8ce29b-11.6.1+20160617-git72fb5a8ce29b-1ubuntu0.1~esm1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2021-42740 is a critical vulnerability (CVSS 9.8) in Shell-quote Project Shell-quote, published October 21, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.22%, the 91st percentile. Fixed in shell-quote 1.7.3.
References
npmjs.com/package/shell-quote
github.com/substack/node-shell-quote/blob/master/CHANGELOG.md
github.com/substack/node-shell-quote/commit/5799416ed454aa4ec9afafc895b4e31760ea1abe
nvd.nist.gov/vuln/detail/CVE-2021-42740
github.com/ljharb/shell-quote/commit/5799416ed454aa4ec9afafc895b4e31760ea1abe
github.com/ljharb/shell-quote/blob/master/CHANGELOG.md
Show 135 moreShow less
github.com/advisories/GHSA-g4rg-993r-mgx7
security-tracker.debian.org/tracker/CVE-2021-42740
github.com/ljharb/shell-quote
suse.com/support/update/announcement/2022/suse-su-20223313-1
bugzilla.suse.com/1172705
bugzilla.suse.com/1187028
bugzilla.suse.com/1195455
bugzilla.suse.com/1195895
bugzilla.suse.com/1196729
bugzilla.suse.com/1198168
bugzilla.suse.com/1198489
bugzilla.suse.com/1198738
bugzilla.suse.com/1198903
bugzilla.suse.com/1199372
bugzilla.suse.com/1199659
bugzilla.suse.com/1199913
bugzilla.suse.com/1199950
bugzilla.suse.com/1200276
bugzilla.suse.com/1200296
bugzilla.suse.com/1200480
bugzilla.suse.com/1200532
bugzilla.suse.com/1200573
bugzilla.suse.com/1200591
bugzilla.suse.com/1200629
bugzilla.suse.com/1201142
bugzilla.suse.com/1201189
bugzilla.suse.com/1201210
bugzilla.suse.com/1201220
bugzilla.suse.com/1201224
bugzilla.suse.com/1201527
bugzilla.suse.com/1201606
bugzilla.suse.com/1201607
bugzilla.suse.com/1201626
bugzilla.suse.com/1201753
bugzilla.suse.com/1201913
bugzilla.suse.com/1201918
bugzilla.suse.com/1202142
bugzilla.suse.com/1202272
bugzilla.suse.com/1202464
bugzilla.suse.com/1202724
bugzilla.suse.com/1202728
bugzilla.suse.com/1203287
bugzilla.suse.com/1203288
bugzilla.suse.com/1203449
suse.com/security/cve/CVE-2021-41411
suse.com/security/cve/CVE-2021-42740
suse.com/security/cve/CVE-2021-43138
suse.com/security/cve/CVE-2022-31129
suse.com/support/update/announcement/2022/suse-su-20223314-1
suse.com/support/update/announcement/2022/suse-su-20223761-1
bugzilla.suse.com/1191857
bugzilla.suse.com/1195624
bugzilla.suse.com/1197027
bugzilla.suse.com/1199726
bugzilla.suse.com/1201260
bugzilla.suse.com/1201589
bugzilla.suse.com/1201788
bugzilla.suse.com/1202271
bugzilla.suse.com/1202367
bugzilla.suse.com/1202455
bugzilla.suse.com/1202602
bugzilla.suse.com/1202729
bugzilla.suse.com/1202805
bugzilla.suse.com/1202899
bugzilla.suse.com/1203026
bugzilla.suse.com/1203049
bugzilla.suse.com/1203056
bugzilla.suse.com/1203169
bugzilla.suse.com/1203385
bugzilla.suse.com/1203406
bugzilla.suse.com/1203422
bugzilla.suse.com/1203478
bugzilla.suse.com/1203484
bugzilla.suse.com/1203564
bugzilla.suse.com/1203585
bugzilla.suse.com/1203611
suse.com/security/cve/CVE-2022-0860
suse.com/support/update/announcement/2023/suse-su-20230592-1
bugzilla.suse.com/1188191
bugzilla.suse.com/1195979
bugzilla.suse.com/1200096
bugzilla.suse.com/1200169
bugzilla.suse.com/1201476
bugzilla.suse.com/1201893
bugzilla.suse.com/1202093
bugzilla.suse.com/1202217
bugzilla.suse.com/1203521
bugzilla.suse.com/1203532
bugzilla.suse.com/1203588
bugzilla.suse.com/1203633
bugzilla.suse.com/1203698
bugzilla.suse.com/1203826
bugzilla.suse.com/1203884
bugzilla.suse.com/1203886
bugzilla.suse.com/1204029
bugzilla.suse.com/1204032
bugzilla.suse.com/1204186
bugzilla.suse.com/1204208
bugzilla.suse.com/1204330
bugzilla.suse.com/1204437
bugzilla.suse.com/1204517
bugzilla.suse.com/1204519
bugzilla.suse.com/1204541
bugzilla.suse.com/1204651
bugzilla.suse.com/1204699
bugzilla.suse.com/1204712
bugzilla.suse.com/1204879
bugzilla.suse.com/1205012
bugzilla.suse.com/1205040
bugzilla.suse.com/1205523
bugzilla.suse.com/1205663
bugzilla.suse.com/1205759
bugzilla.suse.com/1205920
bugzilla.suse.com/1205943
bugzilla.suse.com/1206146
bugzilla.suse.com/1206168
bugzilla.suse.com/1206249
bugzilla.suse.com/1206375
bugzilla.suse.com/1206470
bugzilla.suse.com/1206613
bugzilla.suse.com/1206817
bugzilla.suse.com/1206861
bugzilla.suse.com/1206932
bugzilla.suse.com/1206933
bugzilla.suse.com/1206963
bugzilla.suse.com/1206979
bugzilla.suse.com/1206981
bugzilla.suse.com/1207141
bugzilla.suse.com/1208335
bugzilla.suse.com/1208418
bugzilla.suse.com/1208499
suse.com/security/cve/CVE-2022-1415
suse.com/security/cve/CVE-2022-40152
ubuntu.com/security/CVE-2021-42740
cve.org/CVERecord?id=CVE-2021-42740
Left out here: the rest of 2 source descriptions. The JSON record has them.