← Back to CVE Explorer

CVE-2025-45805

Full vulnerability record from the local CVENow database.

Description

In phpgurukul Doctor Appointment Management System 1.0, an authenticated doctor user can inject arbitrary JavaScript code into their profile name. This payload is subsequently rendered without proper sanitization, when a user visits the website and selects the doctor to book an appointment.

Severity
HIGH
CVSS score
7.6 (v3.1)
Vulnerability status
Modified
Source identifier
Published
2025-09-03 18:15:34.910000
Last modified
2026-11-07 18:10:00.200000
View original CVE JSON
{
  "id": "CVE-2025-45805",
  "sourceIdentifier": "[email protected]",
  "published": "2025-09-03T18:15:34.910",
  "lastModified": "2026-11-07T18:10:00.200",
  "vulnStatus": "Modified",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "In phpgurukul Doctor Appointment Management System 1.0, an authenticated doctor user can inject arbitrary JavaScript code into their profile name. This payload is subsequently rendered without proper sanitization, when a user visits the website and selects the doctor to book an appointment."
    },
    {
      "lang": "es",
      "value": "En phpgurukul Doctor Appointment Management System 1.0, un usuario médico autenticado puede inyectar código JavaScript arbitrario en su nombre de perfil. Esta carga útil se renderiza posteriormente sin la sanitización adecuada, cuando un usuario visita el sitio web y selecciona al médico para reservar una cita."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "n/a",
          "product": "n/a",
          "versions": [
            {
              "version": "n/a",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:L/A:L",
          "baseScore": 7.6,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "NONE",
          "userInteraction": "REQUIRED",
          "scope": "UNCHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "LOW",
          "availabilityImpact": "LOW"
        },
        "exploitabilityScore": 2.8,
        "impactScore": 4.7
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2025-09-03T18:34:27.191997Z",
          "id": "CVE-2025-45805",
          "options": [
            {
              "exploitation": "poc"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "partial"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-79"
        }
      ]
    }
  ],
  "configurations": [
    {
      "nodes": [
        {
          "operator": "OR",
          "negate": false,
          "cpeMatch": [
            {
              "vulnerable": true,
              "criteria": "cpe:2.3:a:phpgurukul:doctor_appointment_management_system:1.0.0:*:*:*:*:*:*:*",
              "matchCriteriaId": "B58B52DB-32F7-4AE0-80A4-9CEA7433587F"
            }
          ]
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://github.com/mhsinj/CVE-2025-45805",
      "source": "[email protected]",
      "tags": [
        "Third Party Advisory"
      ]
    },
    {
      "url": "https://github.com/mohammed-alsaqqaf/CVE-2025-45805",
      "source": "[email protected]"
    },
    {
      "url": "https://phpgurukul.com/doctor-appointment-management-system-using-php-and-mysql",
      "source": "[email protected]",
      "tags": [
        "Product"
      ]
    }
  ]
}