Skip to content
OpenAdvisories
Medium · 5.5 CVE-2022-21704 EUVD-2022-0513GHSA-82v2-mx6x-wq7q

Incorrect Default Permissions in log4js-node

Published Jan 19, 2022 · Updated Apr 23, 2025 · Assigned by GitHub_M

Description

log4js-node is a port of log4js to node.js. In affected versions default file permissions for log files created by the file, fileSync and dateFile appenders are world-readable (in unix). This could cause problems if log files contain sensitive information. This would affect any users that have not supplied their own permissions for the files via the mode parameter in the config. Users are advised to update.

Affected products

VendorProductAffectedFixed
log4js-node log4js-node < 6.4.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-log4js 6.4.1+~cs8.3.5-1 —
Debian 13 node-log4js 6.4.1+~cs8.3.5-1 —
Debian 12 node-log4js 6.4.1+~cs8.3.5-1 —
Debian 10 node-log4js 4.0.2-2+deb10u1 DLA-3229-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS node-log4js No fix yet —
Ubuntu 18.04 LTS node-log4js No fix yet —
Ubuntu 16.04 LTS node-log4js No fix yet —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 js-jquery No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm log4js < 6.4.0 6.4.0 GHSA-82v2-mx6x-wq7q

Advisories 1

References