Submit #104853: Novel-Plus Version:3.6.2 DictController.java Action:list exists sql injection vulnerabilityinfo

TitleNovel-Plus Version:3.6.2 DictController.java Action:list exists sql injection vulnerability
DescriptionThe vulnerability was found in the backend, and during the white-box audit, it was discovered that the backend password was weak by default, and the cause was the inability to pre-compile the orderby field using mybatis, and no filtering was done. There is a list method under the dict controller in the common module.The sort or order parameter inside, is not handled, so it leads to a vulnerability.
Source⚠️ https://github.com/OYyunshen/Poc/blob/main/Novel-PlusSqli1.pdf
User
 OYyunshen (UID 43586)
Submission03/23/2023 12:36 (3 years ago)
Moderation03/23/2023 19:31 (7 hours later)
StatusAccepted
VulDB entry223736 [novel-plus 3.6.2 DictController.java orderby sql injection]
Points19

Do you want to use VulDB in your project?

Use the official API to access entries easily!