Project

General

Profile

Actions

Feature #263

open

Feature #235: [Security Audit Round 2 ]

[Security Audit Round 2 ] Client side bypass / Improper server side validation

Added by Kalyan Battula 12 months ago. Updated 11 months ago.

Status:
Ready for Prod
Priority:
High
Assignee:
-
Category:
-
Target version:
Start date:
01/05/2024
Due date:
% Done:

0%

Estimated time:
Deployed In:
Category:

Description

Client side bypass / Improper server side validation
CWE : CWE-602
Description :
The software is composed of a server that relies on the client to implement a mechanism
that is intended to protect the server.
Affected Path(s) :
https://his-user-management-service.satragroup.in/master/user-profile *-Applicable to
entire application
Impact :
When the server relies on protection mechanisms placed on the client side, an attacker
can modify the client-side behavior to bypass the protection mechanisms resulting in
potentially unexpected interactions between the client and server. The consequences will
vary, depending on what the mechanisms are trying to protect.
Evidence/Proof Of Concept :
Step 1: Login to the application with test1_fd credentials and navigate to the users under the
Masterdata dropdown.Here service entity is disable as shown in below screenshot.

Step 2: Capture the above request and modify the value as depicted in the screenshot below.
Observe Resource has been created successfully.

Recommendation :
It is recommended to validate the user input at server side. It is recommended to enforce
an application URL space white list and implement proper access control.


Files

clipboard-202405011300-ouaso.png (80.2 KB) clipboard-202405011300-ouaso.png Kalyan Battula, 01/05/2024 01:00 PM
clipboard-202405011301-g8kwy.png (76.4 KB) clipboard-202405011301-g8kwy.png Kalyan Battula, 01/05/2024 01:01 PM
Actions #1

Updated by Sivakanth Kesiraju 12 months ago

  • Target version set to Security Audit
Actions #2

Updated by Harish Beechani 11 months ago

  • Status changed from New to Resolved
Actions #3

Updated by Harish Beechani 11 months ago

  • Status changed from Resolved to Ready for Prod
Actions

Also available in: Atom PDF