Drupal Core – Highly Critical – Remote Code Execution
drupal.org
drupal.org
Drupal 6: https://gist.github.com/paragonie-scott/dca4690a504a1d860575...
Drupal 7: https://gist.github.com/paragonie-scott/79ddffd734bf15a9d86b...
Drupal 8: https://gist.github.com/paragonie-scott/ee034dc43cbaafb9ff1c...
The actual mitigation of these patches: https://gist.github.com/paragonie-scott/79ddffd734bf15a9d86b...
Explanation: https://twitter.com/codeincarnate/status/979080318966730753
> Drupal uses the hash "#" at the beginning of array keys to signify special keys usually that lead to some type of computation. Basically you can inject these. See Drupal form API for example
https://twitter.com/0xdade/status/979081855692500992
> I messaged a former employer today about the Drupal remote code exec.
> Me: "Hey you should patch drupal today, pretty nasty remote code exec bug"
> Him: "And that's a problem? What if the remote code is better than the local code?"