The plugin used base64 encoded user input in the appurl parameter without validation, to redirect users using the header() PHP function, leading to an open redirect issue
In the file '/newsletter-manager/confirmation.php': 33: $xyz_em_url = base64_decode($_GET['appurl']); [...] 179: header("Location:".$xyz_em_url); http://example.com/?wp_nlm=confirmation&appurl=aHR0cDovL3d3dy5nb29nbGUuY29t will redirect to "http://www.google.com?result=failure"
2019-05-18 (about 3 years ago)
2019-05-21 (about 3 years ago)
2020-12-29 (about 2 years ago)