wallabag/tests/Wallabag
Kevin Decherf 3ed7f2b751 AnnotationController: fix improper authorization vulnerability
This PR is based on 2.5.x branch.

We fix the improper authorization by retrieving the annotation using id
and user id.

We also replace the ParamConverter used to get the requested Annotation
on put and delete actions with an explicit call to AnnotationRepository
in order to prevent a resource enumeration through response discrepancy.

Fixes GHSA-mrqx-mjc4-vfh3

Co-authored-by: Jeremy Benoist <jeremy.benoist@gmail.com>
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-01-27 23:34:14 +01:00
..
AnnotationBundle AnnotationController: fix improper authorization vulnerability 2023-01-27 23:34:14 +01:00
ApiBundle Add tests 2022-10-17 21:37:08 +02:00
CoreBundle AnnotationController: fix improper authorization vulnerability 2023-01-27 23:34:14 +01:00
ImportBundle Fix unrelated failing test 2022-10-17 21:49:03 +02:00
UserBundle Add build test on PHP 8.0 & 8.1 2022-01-31 12:59:39 +01:00