CVE-2013-6412
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly...
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
Exploit likelihood
What each source reports
NVD Score used
4.6
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
- Record
CVE-2013-6412- CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
- Record
CVE-2013-6412- Updated
- 2026-11-02
EUVDEUVD-2013-6231 No score
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
- Record
EUVD-2013-6231- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-92m6-rfw4-wpq6 No score
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly...
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
- Record
GHSA-92m6-rfw4-wpq6- Updated
- 2026-11-02
OSV No score
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
- Record
CVE-2013-6412- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-6412 No score
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
- Record
DEBIAN-CVE-2013-6412- Updated
- 2026-11-02
OSVMGASA-2014-0058 No score
Updated augeas package fixes security vulnerabilities
Multiple flaws were found in the way Augeas handled configuration files when updating them. An application using Augeas to update configuration files in a directory that is writable to by a different user (for example, an application running as root that is updating files in a directory owned by a non-root service user) could have been tricked into overwriting arbitrary files or leaking information via a symbolic link or mount point attack (CVE-2012-0786, CVE-2012-0787).
A flaw was found in the way Augeas handled certain umask settings when creating new configuration files. This flaw could result in configuration files being created as world writable, allowing unprivileged local users to modify their content (CVE-2013-6412).
- Record
MGASA-2014-0058- Updated
- 2026-11-02
OSVUBUNTU-CVE-2013-6412 No score
The transform_save function in transform.c in Augeas 1.0.0 through 1.1.0 does not properly calculate the permission values when the umask contains a "7," which causes world-writable permissions to be used for new files and allows local users to modify the files via unspecified vectors.
- Record
UBUNTU-CVE-2013-6412- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
augeasDebian:12 |
before 1.2.0-0.1 | 1.2.0-0.1 |
augeasDebian:13 |
before 1.2.0-0.1 | 1.2.0-0.1 |
augeasDebian:14 |
before 1.2.0-0.1 | 1.2.0-0.1 |
augeasDebian:6.0 From an advisory covering 3 CVEs |
before 0.7.2-1+deb6u1, plus listed versions 0.7.2-1 |
0.7.2-1+deb6u1 |
augeasMageia:3 From an advisory covering 3 CVEs |
before 1.1.0-1.1.mga3 | 1.1.0-1.1.mga3 |
augeasRed Hat:enterprise_linux:6::client |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-libsRed Hat:enterprise_linux:6::client |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-develRed Hat:enterprise_linux:6::client |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeasRed Hat:enterprise_linux:6::computenode |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
augeas-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-libsRed Hat:enterprise_linux:6::computenode |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-develRed Hat:enterprise_linux:6::computenode |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeasRed Hat:enterprise_linux:6::server |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-libsRed Hat:enterprise_linux:6::server |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-develRed Hat:enterprise_linux:6::server |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeasRed Hat:enterprise_linux:6::workstation |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-libsRed Hat:enterprise_linux:6::workstation |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
augeas-develRed Hat:enterprise_linux:6::workstation |
before 0:1.0.0-5.el6_5.1 | 0:1.0.0-5.el6_5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| 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-2013-6412 is a medium vulnerability (CVSS 4.6) in Augeas, published January 23, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.37%, the 30th percentile. Fixed in augeas 1.2.0-0.1.
References
github.com/hercules-team/augeas/pull/58
rhn.redhat.com/errata/RHSA-2014-0044.html
bugzilla.redhat.com/show_bug.cgi?id=1034261
github.com/hercules-team/augeas/commit/f5b4fc0c
nvd.nist.gov/vuln/detail/CVE-2013-6412
github.com/advisories/GHSA-92m6-rfw4-wpq6
Show 11 moreShow less
security-tracker.debian.org/tracker/CVE-2013-6412
advisories.mageia.org/MGASA-2014-0058.html
bugs.mageia.org/show_bug.cgi?id=11721
rhn.redhat.com/errata/RHSA-2013-1537.html
access.redhat.com/errata/RHSA-2014:0044
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_0044.json
access.redhat.com/security/cve/CVE-2013-6412
cve.org/CVERecord?id=CVE-2013-6412
ubuntu.com/security/CVE-2013-6412
bugzilla.redhat.com/show_bug.cgi?id=CVE-2013-6412