Klarna for WooCommerce <= 4.13.4 - Unauthenticated Server-Side Request Forgery via Authorization Token
- ID
- WPSEC-2026-1710
- Plugin
- Klarna for WooCommerce (klarna-payments-for-woocommerce)
- Affected
- all versions before 4.13.5
- Remediation
- Update to 4.13.5 or later.
- CVSS 3.1
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
- Weakness
- CWE-918
- Usage
- Plugin Low · Affected versions Low among sites WPSec scans, 2026-10-27
- Attack surface
- Klarna for WooCommerce on WPSec AttackSurface
- Fix released
- Published
Description
The Klarna for WooCommerce plugin for WordPress is vulnerable to Server-Side Request Forgery via the Klarna authorization token in all versions up to, and including, 4.13.4. This is due to the token submitted by the customer's browser during checkout being placed into the Klarna API request path without URL encoding when placing orders and creating customer tokens. This makes it possible for unauthenticated attackers to use path characters such as '../', '?' or '#' to make the server send requests, authenticated with the merchant's Klarna API credentials, to other endpoints on the Klarna API.
References
- https://wpsec.com/vuln/WPSEC-2026-1710/
- https://plugins.svn.wordpress.org/klarna-payments-for-woocommerce/tags/4.13.5/
- https://wordpress.org/plugins/klarna-payments-for-woocommerce/
Published by WPSec. Provided as is, without warranty. Corrections: contact us.
This advisory as JSON or Markdown · All advisories: JSON, RSS