 This rule is enforced by checking that the path starts with codice_6 and only then executing it.While the file codice_7 initially appears to be in the cgi directory, it exploits the codice_8 path specifier to traverse back up the directory hierarchy in an attempt to execute a file outside of codice_9.Permitting codice_10 to execute would be an error caused by a failure to canonicalize the filename to the simplest representation, codice_11, and is called a directory traversal vulnerability.