News for hackers. Stuff that matters.
Re:Drupal 7 SQL Injection Vulnerability by anonfunction on Thursday October 16, 2014 @06:40AM (#8464241)
The patch is only one line[1], so if you're scared to update Drupal for fear of breaking things you can just patch the vulnerable part.

In this file:

    includes/database/database.inc
Replace line 739:

    foreach ($data as $i => $value) {
With the patched code:

    foreach (array_values($data) as $i => $value) {
[1] https://www.drupal.org/files/issues/SA-CORE-2014-005-D7.patc...
Re:Drupal 7 SQL Injection Vulnerability by kbenson on Thursday October 16, 2014 @12:40PM (#8465858)
When I wrote PHP, I never felt comfortable with associative arrays and sequential arrays being almost indistinguishable. Part of that is my Perl heritage, I'm sure, but the slight cognitive load it reduced in choosing your data structure always seemed vastly dwarfed by the extra complexity of umpteen different functions that work on arrays in different ways and the confusion it can cause when you didn't receive exactly what you were expecting and ended up with non-numerical keys when you expected numerical ones or vice-versa (as in this case).

I guess it's just another example of the Waterbed Theory[1].

1: http://en.wikipedia.org/wiki/Waterbed_theory

Re:Drupal 7 SQL Injection Vulnerability by jwineinger on Thursday October 16, 2014 @09:58AM (#8464884)
So is that the full patch or is there a validation test included somewhere else?
Re:Drupal 7 SQL Injection Vulnerability by ge0 on Thursday October 16, 2014 @12:07PM (#8465641)