Just curious if the security issue will be fixed, I really like using this module, but of course it is not usable due to the security hole, thanks much.
| Comment | File | Size | Author |
|---|---|---|---|
| #21 | finder-SA-CONTRIB-2015-067_0.patch | 2.25 KB | danielb |
| #14 | 2453359-14.patch | 1.04 KB | jfhovinne |
| #5 | 2453359-1.patch | 1.5 KB | El Alemaño |
Comments
Comment #1
jhheli commentedI would also like to know, this module has been really useful.
Comment #2
ytsejam commentedMe too, I've been using finder for a while and it is really useful. Thanks in advance.
Comment #3
khalor commentedConsidering the project maintainer hasn't committed anything in 2+ years, someone will need to get ownership of the module transferred to them and the issue patched before we see any progress on this. As it says in the box at the top of the module page, look at hiring a developer if you have a client that needs this module.
Comment #4
stillfinder commentedTo fix the issue in the finder/includes/form.inc file, function finder_form_goto should be changed from
...
to
...
Comment #5
El Alemaño commentedComment #6
pere orgaPatch looks good
Comment #7
pere orgaTurns out that after 7.35 and 6.35 releases this patch is no longer necessary because of https://www.drupal.org/node/2455007
Comment #8
alan d. commentedDo security issues work like this? If so, should the security team unflag the warning on this module with a warning about the issue for sites running older versions of Drupal placed instead in the header?
Comment #9
ytsejam commentedApplied it, thanks. Hope the flag will be removed soon.
Comment #10
pere orgaI think it makes sense to update the advisory and mark the module as supported when the module is maintained again.
Does anyone want to apply to maintain the module? Please see https://www.drupal.org/node/251466
Comment #11
gregglesUpdated title to help people find it.
Comment #12
jfhovinne commentedYes, see #2496049: Offering to maintain finder.
Comment #13
pere orgaI originally set this patch to RTBC in #6, but I now see that is not following Drupal coding standards.
Even if the vulnerability can't be reproduced any longer (because of https://www.drupal.org/node/2455007), the resulting code should match Drupal core.
Comment #14
jfhovinne commentedHere is the updated patch, against 7.x-2.x.
Comment #15
pere orgaCan we update the code to match current drupal_goto function?
drupal_goto() has been updated in multiple security fixes (for example, now is calling url_is_external(), and that function was updated as well)
Comment #16
danielb commentedI will update the goto function as a matter of course, and I've already mentioned to the security team that I will do so as soon as I can access this module again.
Furthermore the security issue no longer stands because of changes to core that prevent the exploit.
Comment #17
greggles@danielb in what way are you prevented access to the module?
Comment #18
danielb commentedBecause of the red message on the project page I cannot edit the project or make changes to the code, etc...
Comment #19
gregglesYou have commit access and ability to create new releases.
The process from this point is:
* Upload a patch here to fix the bug and get reviews.
* Commit to git, tag and make a release with the "Security update" tag
* Security team will publish it and remove the big red warning
Comment #20
danielb commentedWhat are you talking about? Why isn't this being dealt with in SA-CONTRIB-2015-067? Who are you? Why do I need to upload a patch here? I've already uploaded one to SA-CONTRIB-2015-067. Why does the security team need to create a "security update" if there is no longer a security hole?
Comment #21
danielb commentedHere's the patch, but this all seems very odd to me.
Comment #22
danielb commentedOh I just checked, you're on the security team. OK then :)
Comment #23
greggles:)
Do you mean "why isn't this being dealt with in private?" If so, the reason is that there's no need to discuss in private now that it's in the public queue. That helps the security team focus on things a bit better.
:)
Yeah, same as earlier. Once it's closed in the private queue all further work moves to the public queue.
The "security update" tag on the release node will alert the update status module so that sites using the old version of the module will see that there is a release available that they should upgrade to. Right now people just see "it's not supported" and this will let them see "supported, upgrade!"
Comment #24
danielb commentedThat makes sense, thanks for explaining.
The patch is pretty much a sure-thing I reckon, especially with the added core protection. I'm keen to start fixing some bugs in this project but let's get this particular thing sorted out first. If there are no objections I will commit it soon.
Comment #25
danielb commentedComment #26
pere orgaUpdated project page and published 7.x-2.1 security release.
Let me know if you need anything else.
Thanks!