Description
Multiple payment terminal versions contain non-persistent cross-site scripting vulnerabilities in billing and payment information input fields. Attackers can inject malicious script code through vulnerable parameters to manipulate client-side requests and potentially execute session hijacking or phishing attacks.
CVSS breakdown
CVSS 4.0
Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Confidentiality (Vulnerable System)
Low
Integrity (Vulnerable System)
Low
Availability (Vulnerable System)
None
Confidentiality (Subsequent System)
Low
Integrity (Subsequent System)
Low
Availability (Subsequent System)
None
CVSS 3.1
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None
Affected products
- Authorize.net / Payment Terminal2.4.1 – 2.4.1
- CriticalGears / PayPal PRO Payment Terminal3.1 – 3.1
- CriticalGears / Stripe Payment Terminal2.2.1 – 2.2.1
References
- MISChttps://www.vulnerability-lab.com/get_content.php?id=2280
- MISChttps://www.criticalgears.com/product/authorize-net-payment-terminal/
- MISChttps://www.criticalgears.com/product/paypal-pro-payment-terminal/
- MISChttps://www.criticalgears.com/product/stripe-payment-terminal/
- VENDOR_ADVISORYhttps://www.vulncheck.com/advisories/payment-terminal-multiple-versions-non-persistent-cross-site-scripting