Problem/Motivation
Found in codex audit:
- Medium: the credentials path validator does not actually enforce “outside
the webroot.” It only rejects strings starting with public:// at
anata/web/modules/orig/firebase_php/src/Form/FirebasePhpConfigurationForm.p
hp:136. Absolute or relative paths inside DRUPAL_ROOT, including public
files paths, can pass if readable. Canonicalize with realpath() and reject
anything under the webroot/public files directory, including symlink
targets.
Issue fork firebase_php-3593727
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
ptmkenny commented