CVE-2026-103331
Full vulnerability record from the local CVENow database.
Description
The UniPAY Payment Gateway For WooCommerce WordPress plugin before 2.4 does not properly verify the authenticity of payment notifications, as their signature is checked against a merchant secret that is empty by default, allowing unauthenticated attackers to forge a valid notification and mark arbitrary orders as paid.
Severity
MEDIUM
CVSS score
5.3
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-10-28 06:16:31.570000
Last modified
2026-11-09 20:10:00.200000
View original CVE JSON
{
"id": "CVE-2026-103331",
"sourceIdentifier": "[email protected]",
"published": "2026-10-28T06:16:31.570",
"lastModified": "2026-11-09T20:10:00.200",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "The UniPAY Payment Gateway For WooCommerce WordPress plugin before 2.4 does not properly verify the authenticity of payment notifications, as their signature is checked against a merchant secret that is empty by default, allowing unauthenticated attackers to forge a valid notification and mark arbitrary orders as paid."
},
{
"lang": "es",
"value": "El plugin de WordPress UniPAY Payment Gateway para WooCommerce anterior a la versión 2.4 no verifica adecuadamente la autenticidad de las notificaciones de pago, ya que su firma se verifica contra un secreto de comerciante que está vacío por defecto, permitiendo a atacantes no autenticados forjar una notificación válida y marcar pedidos arbitrarios como pagados."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Unknown",
"product": "UniPAY Payment Gateway For WooCommerce",
"defaultStatus": "unaffected",
"collectionURL": "https://wordpress.org/plugins",
"versions": [
{
"version": "0",
"lessThan": "2.4",
"versionType": "semver",
"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:N/S:U/C:N/I:L/A:N",
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "NONE",
"integrityImpact": "LOW",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 3.9,
"impactScore": 1.4
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-10-28T17:51:06.716523Z",
"id": "CVE-2026-103331",
"options": [
{
"exploitation": "none"
},
{
"automatable": "yes"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-287"
}
]
}
],
"references": [
{
"url": "https://wpscan.com/vulnerability/a7d61b5f-9e92-459c-8f6d-1c92ea94ef00/",
"source": "[email protected]"
}
]
}