4.6 Ensure Symbolic Links are Disabled

Information

The symbolic-links and skip-symbolic-links options for MySQL determine whether symbolic link support is available. When use of symbolic links is enabled, they have different effects depending on the host platform. When symbolic links are disabled, then symbolic links stored in files or entries in tables are not used by the database.

Rationale:

Prevents symbolic links from being used for database files. This is especially important when MySQL is executing as root as arbitrary files may be overwritten. The symbolic-links option might allow someone to direct actions by the MySQL server to other files and/or directories.

Solution

Perform the following actions to remediate this setting:

Open the MySQL configuration file (my.cnf)

Locate skip-symbolic-links in the configuration

Set the skip-symbolic-links to YES

Note: If skip-symbolic-links does not exist, add it to the configuration file in the mysqld section.

See Also

https://workbench.cisecurity.org/benchmarks/10139

Item Details

Category: PLANNING, SYSTEM AND SERVICES ACQUISITION

References: 800-53|PL-8, 800-53|SA-8, CSCv7|13

Plugin: MySQLDB

Control ID: 229f2f2d3020639946cd10a4816c3abebf0bfd1bbc913ed3472b809d392a1919