Executable PHP in files directory - false negative

Created on 14 June 2014, over 10 years ago
Updated 12 December 2023, about 1 year ago
🐛 Bug report
Status

Closed: outdated

Version

1.3

Component

Code

Created by

🇨🇦Canada almc

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇷🇺Russia ram32

    I encountered the same problem on Drupal 7.98, Security Review module 7.x-1.3. Until I looked at the module code, I couldn’t resolve it. And the solution is simple: here is the new correct file .htaccess:

    # Turn off all options we don't need.
    Options None
    Options +FollowSymLinks
    
    # Set the catch-all handler to prevent scripts from being executed.
    SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
    <Files *>
      # Override the handler again if we're run later in the evaluation list.
      SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
    </Files>
    
    # If we know how to do it safely, disable the PHP engine entirely.
    <IfModule mod_php5.c>
      php_flag engine off
    </IfModule>
    <IfModule mod_php7.c>
      php_flag engine off
    </IfModule>
    # From PHP 8 there is no number in the module name.
    <IfModule mod_php.c>
      php_flag engine off
    </IfModule>
  • 🇭🇺Hungary szt

    I comfirm that your modification is a solution for 7.x-1.3
    Thanks, ram32!

Production build 0.71.5 2024