Pour faire court, la version 3.0.7 a introduit une faille de sécurité qui n'a pas été remarquée pendant les tests.
Un bug dans la gestion des permissions des flux RSS est passé à travers les vérifications, et il permet aux utilisateurs de passer outre les permissions, dans certaines circonstances.
Suit la manip pour corriger cela manuellement (une ligne à changer).
Hi everyone,
We are sorry to announce the immediate release of phpBB 3.0.7-PL1 to address a security issue which was introduced in 3.0.7, unfortunately the issue wasn't noticed during testing and has only surfaced a week after the release of 3.0.7.
We promised working feeds for phpBB 3.0.7. Sadly, we were not able to deliver on that promise - a critical bug in the permission handling for feeds slipped past. To all people who already have updated to 3.0.7, it is of critical importance to update to 3.0.7-PL1. Otherwise, it is possible for users to bypass permission settings under the following circumstances:
- Feeds are enabled
- Any of the posts or topics feeds are enabled
- The unauthorised user - or one of the groups they are a member of - has forum permissions set on a private forum
- If you have excluded a forum from the list of forums that provide feeds, it is unaffected
The fix for the issue is a single line change inside of feed.php, line 525 has changed from:
$forum_ids = array_keys($auth->acl_getf('f_read'));
to:
$forum_ids = array_keys($auth->acl_getf('f_read', true));
There were no other changes, in particular neither style nor language changes.
The original announcement is located at:
http://www.phpbb.com/community/viewtopi ... &t=2014195
(en plus le lien était mort, dans le mail, je l'ai corrigé)
--------------------------------------
Donc pour la manip : ouvrir feed.php, ligne 525 normalement
Trouver :
- Code: Tout sélectionner
$forum_ids = array_keys($auth->acl_getf('f_read'));
Remplacer par :
- Code: Tout sélectionner
$forum_ids = array_keys($auth->acl_getf('f_read', true));

Français |
Anglais


