CVE-2018-3728
Prototype Pollution in hoek
hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefaults' functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefaults' functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
- Record
CVE-2018-3728- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.5 Medium
AV:N/AC:L/Au:S/C:P/I:P/A:P - Weakness
- CWE-471
- Updated
- 2026-11-02
CVE List No score
hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefaults' functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
- Record
CVE-2018-3728- Weakness
- CWE-471
- Updated
- 2026-11-02
EUVDEUVD-2018-0190 No score
hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefaults' functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
- Record
EUVD-2018-0190- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jp4x-w63m-7wgm
8.8
Prototype Pollution in hoek
Versions of hoek prior to 4.2.1 and 5.0.3 are vulnerable to prototype pollution.
The merge function, and the applyToDefaults and applyToDefaultsWithShallow functions which leverage merge behind the scenes, are vulnerable to a prototype pollution attack when provided an unvalidated payload created from a JSON string containing the __proto__ property.
This can be demonstrated like so:
var Hoek = require('hoek');
var malicious_payload = '{"__proto__":{"oops":"It works !"}}';
var a = {};
console.log("Before : " + a.oops);
Hoek.merge({}, JSON.parse(malicious_payload));
console.log("After : " + a.oops);
This type of attack can be used to overwrite existing properties causing a potential denial of service.
Recommendation
Update to version 4.2.1, 5.0.3 or later.
- Record
GHSA-jp4x-w63m-7wgm- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-1321
- Updated
- 2026-11-02
OSV
8.8
hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefaults' functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
- Record
CVE-2018-3728- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-3728
8.8
hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefaults' functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
- Record
DEBIAN-CVE-2018-3728- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVGHSA-jp4x-w63m-7wgm
8.8
Prototype Pollution in hoek
Versions of hoek prior to 4.2.1 and 5.0.3 are vulnerable to prototype pollution.
The merge function, and the applyToDefaults and applyToDefaultsWithShallow functions which leverage merge behind the scenes, are vulnerable to a prototype pollution attack when provided an unvalidated payload created from a JSON string containing the __proto__ property.
This can be demonstrated like so:
var Hoek = require('hoek');
var malicious_payload = '{"__proto__":{"oops":"It works !"}}';
var a = {};
console.log("Before : " + a.oops);
Hoek.merge({}, JSON.parse(malicious_payload));
console.log("After : " + a.oops);
This type of attack can be used to overwrite existing properties causing a potential denial of service.
Recommendation
Update to version 4.2.1, 5.0.3 or later.
- Record
GHSA-jp4x-w63m-7wgm- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-1321
- Updated
- 2026-11-02
OSVRHSA-2018:1263
5.3
Red Hat Security Advisory: Red Hat Mobile Application Platform 4.6.0 release - RPMs
- Record
RHSA-2018:1263- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-3728
8.8
hoek node module before 4.2.0 and 5.0.x before 5.0.3 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via 'merge' and 'applyToDefaults' functions, which allows a malicious user to modify the prototype of "Object" via proto, causing the addition or modification of an existing property that will exist on all objects.
- Record
UBUNTU-CVE-2018-3728- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1772583211 No score
TuxCare security update for hoek (2 CVEs)
TuxCare rebuilt hoek to address 2 CVEs. Fixed in 2.16.3-tuxcare.1.
- Record
CLSA-2026-1772583211- Updated
- 2026-11-02
OSVCLSA-2026-1773015267 No score
TuxCare security update for hoek (2 CVEs)
TuxCare rebuilt hoek to address 2 CVEs. Fixed in 2.11.1-tuxcare.1.
- Record
CLSA-2026-1773015267- Updated
- 2026-11-02
OSVCLSA-2026-1773274552 No score
TuxCare security update for hoek (2 CVEs)
TuxCare rebuilt hoek to address 2 CVEs. Fixed in 2.14.0-tuxcare.1.
- Record
CLSA-2026-1773274552- Updated
- 2026-11-02
OSVCLSA-2026-1773274559 No score
TuxCare security update for hoek (2 CVEs)
TuxCare rebuilt hoek to address 2 CVEs. Fixed in 2.12.0-tuxcare.1.
- Record
CLSA-2026-1773274559- Updated
- 2026-11-02
OSVCLSA-2026-1774743819 No score
TuxCare security update for hoek (2 CVEs)
TuxCare rebuilt hoek to address 2 CVEs. Fixed in 0.8.5-tuxcare.1.
- Record
CLSA-2026-1774743819- Updated
- 2026-11-02
OSVCLSA-2026-1774743820 No score
TuxCare security update for hoek (2 CVEs)
TuxCare rebuilt hoek to address 2 CVEs. Fixed in 0.9.1-tuxcare.1.
- Record
CLSA-2026-1774743820- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
hoeknpm |
5.0.0 up to 5.0.3 | 5.0.3 |
hoeknpm |
before 4.2.1 | 4.2.1 |
hoekTuxCare:npm From an advisory covering 2 CVEs |
2.16.3-tuxcare.0 up to 2.16.3-tuxcare.1, plus listed versions 2.16.3 |
2.16.3-tuxcare.1 |
hoekTuxCare:npm From an advisory covering 2 CVEs |
2.11.1-tuxcare.0 up to 2.11.1-tuxcare.1, plus listed versions 2.11.1 |
2.11.1-tuxcare.1 |
hoekTuxCare:npm From an advisory covering 2 CVEs |
2.14.0-tuxcare.0 up to 2.14.0-tuxcare.1, plus listed versions 2.14.0 |
2.14.0-tuxcare.1 |
hoekTuxCare:npm From an advisory covering 2 CVEs |
2.12.0-tuxcare.0 up to 2.12.0-tuxcare.1, plus listed versions 2.12.0 |
2.12.0-tuxcare.1 |
hoekTuxCare:npm From an advisory covering 2 CVEs |
0.8.5-tuxcare.0 up to 0.8.5-tuxcare.1, plus listed versions 0.8.5 |
0.8.5-tuxcare.1 |
hoekTuxCare:npm From an advisory covering 2 CVEs |
0.9.1-tuxcare.0 up to 0.9.1-tuxcare.1, plus listed versions 0.9.1 |
0.9.1-tuxcare.1 |
node-hoekDebian:12 |
before 5.0.3-1 | 5.0.3-1 |
node-hoekDebian:13 |
before 5.0.3-1 | 5.0.3-1 |
Show 95 moreShow less
| Package | Affected | Fixed |
|---|---|---|
node-hoekDebian:14 |
before 5.0.3-1 | 5.0.3-1 |
fh-system-dump-toolRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:1.0.0-5.el7 | 0:1.0.0-5.el7 |
fpingRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:3.10-4.el7map | 0:3.10-4.el7map |
fping-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:3.10-4.el7map | 0:3.10-4.el7map |
nagiosRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:4.0.8-8.el7map | 0:4.0.8-8.el7map |
nagios-commonRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:4.0.8-8.el7map | 0:4.0.8-8.el7map |
nagios-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:4.0.8-8.el7map | 0:4.0.8-8.el7map |
nagios-develRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:4.0.8-8.el7map | 0:4.0.8-8.el7map |
nagios-pluginsRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-allRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-aptRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-breezeRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-by_sshRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-clusterRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-dbiRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-dhcpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-digRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-diskRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-disk_smbRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-dnsRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-dummyRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-file_ageRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-flexlmRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-fpingRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-gameRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-hpjdRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-httpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-icmpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ide_smartRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ifoperstatusRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ifstatusRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ircdRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ldapRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-loadRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-logRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-mailqRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-mrtgRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-mrtgtrafRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-mysqlRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-nagiosRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ntRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ntpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-ntp-perlRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-nwstatRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-oracleRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-overcrRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-perlRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-pgsqlRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-pingRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-procsRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-radiusRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-realRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-rpcRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-sensorsRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-smtpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-snmpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-sshRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-swapRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-tcpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-timeRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-upsRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-uptimeRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-usersRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
nagios-plugins-waveRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.0.3-3.el7map | 0:2.0.3-3.el7map |
perl-Crypt-CBCRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.33-2.el7map | 0:2.33-2.el7map |
perl-Crypt-DESRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.05-20.el7map | 0:2.05-20.el7map |
perl-Crypt-DES-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.05-20.el7map | 0:2.05-20.el7map |
perl-Net-SNMPRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:6.0.1-7.el7map | 0:6.0.1-7.el7map |
phantomjsRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:1.9.7-3.el7map | 0:1.9.7-3.el7map |
phantomjs-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:1.9.7-3.el7map | 0:1.9.7-3.el7map |
python-meld3Red Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:0.6.10-1.el7map | 0:0.6.10-1.el7map |
python-meld3-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:0.6.10-1.el7map | 0:0.6.10-1.el7map |
qstatRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.11-13.20080912svn311.el7map | 0:2.11-13.20080912svn311.el7map |
qstat-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.11-13.20080912svn311.el7map | 0:2.11-13.20080912svn311.el7map |
radiusclient-ngRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:0.5.6-9.el7map | 0:0.5.6-9.el7map |
radiusclient-ng-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:0.5.6-9.el7map | 0:0.5.6-9.el7map |
radiusclient-ng-develRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:0.5.6-9.el7map | 0:0.5.6-9.el7map |
radiusclient-ng-utilsRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:0.5.6-9.el7map | 0:0.5.6-9.el7map |
redisRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.8.21-2.el7map | 0:2.8.21-2.el7map |
redis-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.8.21-2.el7map | 0:2.8.21-2.el7map |
rhmap-fh-openshift-templatesRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:4.6.0-5.el7 | 0:4.6.0-5.el7 |
rhmap-mod_authnz_externalRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:3.3.1-7.el7map | 0:3.3.1-7.el7map |
rhmap-mod_authnz_external-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:3.3.1-7.el7map | 0:3.3.1-7.el7map |
sendEmailRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:1.56-2.el7 | 0:1.56-2.el7 |
ssmtpRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.64-14.el7map | 0:2.64-14.el7map |
ssmtp-debuginfoRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:2.64-14.el7map | 0:2.64-14.el7map |
supervisorRed Hat:mobile_application_platform:4.6 From an advisory covering 2 CVEs |
before 0:3.1.3-3.el7map | 0:3.1.3-3.el7map |
node-hoekUbuntu:18.04:LTS |
All versions, plus listed versions 4.1.0-2 |
None known |
node-hoekUbuntu:20.04:LTS |
All versions, plus listed versions 8.2.4+~4.2.1+~3.3.1-38.5.0+~4.2.1+~3.3.1-1 |
None known |
node-hoekUbuntu:22.04:LTS |
All versions, plus listed versions 9.1.0+~cs10.1.0-1 |
None known |
node-hoekUbuntu:24.04:LTS |
All versions, plus listed versions 10.0.1+~cs12.0.0-1 |
None known |
node-hoekUbuntu:25.10 |
All versions, plus listed versions 10.0.1+~cs12.0.0-1 |
None known |
node-hoekUbuntu:26.10 |
All versions, plus listed versions 10.0.1+~cs12.0.0-111.0.7+~cs12.0.2-1 |
None known |
node-hoekUbuntu:26.04:LTS |
All versions, plus listed versions 10.0.1+~cs12.0.0-1 |
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-2018-3728 is a high vulnerability (CVSS 8.8) in Hapi Hoek Node Module, published March 30, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.19%, the 90th percentile. Fixed in hoek 5.0.3.
References
github.com/hapijs/hoek/commit/32ed5c9413321fbc37da5ca81a7cbab693786dee
hackerone.com/reports/310439
securityfocus.com/bid/103108
access.redhat.com/errata/RHSA-2018:1264
access.redhat.com/errata/RHSA-2018:1263
snyk.io/vuln/npm:hoek:20180212
Show 19 moreShow less
nodesecurity.io/advisories/566
nvd.nist.gov/vuln/detail/CVE-2018-3728
github.com/hapijs/hoek/commit/5aed1a8c4a3d55722d1c799f2368857bf418d6df
web.archive.org/web/20200227131737/https://www.securityfocus.com/bid/103108
github.com/advisories/GHSA-jp4x-w63m-7wgm
security-tracker.debian.org/tracker/CVE-2018-3728
github.com/hapijs/hoek
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1493989
bugzilla.redhat.com/show_bug.cgi?id=1545893
issues.redhat.com/browse/RHMAP-19902
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1263.json
access.redhat.com/security/cve/CVE-2017-15010
cve.org/CVERecord?id=CVE-2017-15010
nvd.nist.gov/vuln/detail/CVE-2017-15010
nodesecurity.io/advisories/525
access.redhat.com/security/cve/CVE-2018-3728
cve.org/CVERecord?id=CVE-2018-3728
ubuntu.com/security/CVE-2018-3728