Details

    • Type: Change Request
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Component/s: BenAdmin
    • Labels:
    • Module:
      BenAdmin - Security
    • Reported by:
      Support
    • Item State:
      Production Complete
    • Issue Importance:
      Must Have

      Description

      Vulnerability Description
      Page caching by the web browser is not disabled in many HTML pages throughout the application.

      Impact
      This vulnerability could allow sensitive application information to be recovered in clear-text from a browser’s cache in situations where a user logs in to the site via a shared computer (e.g., in a public library, a public Internet kiosk, etc.) or if a malicious user gained local access to a legitimate user’s workstation. Other information disclosures may also result from this condition. In some cases, after a user logs out of the application, a malicious user with local access to the victim’s workstation can press the browser’s “back” button in order to view the last page accessed by the user prior to logging out.

      Verification and Attack Information
      Praetorian identified this issue by observing Cache-Control headers sent in server responses and by manually viewing contents of the client’s local cache directory. Example evidence is shown below.

      Recommendation
      Set page-caching directives using three HTTP 1.0/1.1 headers for all pages containing sensitive or volatile data. The headers are:
       Cache-Control: no-cache
       Pragma: no-cache
       Expires: -1

      References
      https://www.owasp.org/index.php/Category:WASS_Page_Caching

        Attachments

          Activity

          Transition Time In Source Status Execution Times
          Vijayendra Shinde (Inactive) made transition -
          New Request Pending for Approval
          2m 33s 1
          Vijayendra Shinde (Inactive) made transition -
          Pending for Approval Approved for Development
          2s 1
          Vijayendra Shinde (Inactive) made transition -
          Approved for Development In Development
          2s 1
          Vijayendra Shinde (Inactive) made transition -
          In LB Testing Reopen in Local
          31d 2h 59m 2
          Vijayendra Shinde (Inactive) made transition -
          Reopen in Local In Development
          7d 26m 2
          Vijayendra Shinde (Inactive) made transition -
          In Development In LB Testing
          2d 23h 46m 3
          Zeeshan Chishty (Inactive) made transition -
          In LB Testing Pending for Stage Approval
          1d 21h 32m 1
          Niteen Surwase (Inactive) made transition -
          Pending for Stage Approval Approved for Stage
          18d 21h 44m 1
          Zeeshan Chishty (Inactive) made transition -
          Approved for Stage Stage Testing
          40m 31s 1
          Zeeshan Chishty (Inactive) made transition -
          Stage Testing Pending for Production Approval
          16s 1
          Niteen Surwase (Inactive) made transition -
          Pending for Production Approval Approved for production
          1d 6h 50m 1
          Deepali Tidke (Inactive) made transition -
          Approved for production In Production Testing
          13d 21h 1m 1
          Deepali Tidke (Inactive) made transition -
          In Production Testing Production Complete
          5s 1
          Deepali Tidke (Inactive) made transition -
          Production Complete Closed
          2s 1

            People

            Assignee:
            deepalit Deepali Tidke (Inactive)
            Reporter:
            vijayendra Vijayendra Shinde (Inactive)
            Developer:
            Niteen Surwase (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: