Skip to content

Conversation

@paeddl
Copy link
Contributor

@paeddl paeddl commented Jan 15, 2025

  • Apple Pay Infotext in backend
  • Fix: Retry payment after being cancelled by Unzer JS

@paeddl paeddl merged commit 1ce8c08 into SW6.6 Jan 15, 2025
1 check passed
@paeddl paeddl deleted the v6.3.1 branch January 15, 2025 09:14
@github-actions
Copy link

Logo
Checkmarx One – Scan Summary & Details024909fb-7d6d-4b36-a06f-b188d7916797

New Issues (212)

Checkmarx found the following issues in this Pull Request

Severity Issue Source File / Package Checkmarx Insight
CRITICAL Stored_XSS /vendor/unzerdev/php-sdk/test/Fixtures/JsonProvider.php: 24
detailsThe method getResourceIdFromUrl embeds untrusted data in generated output with ThrowExpr, at line 38 of /vendor/unzerdev/php-sdk/src/Services/IdSer...
Attack Vector
HIGH Client_DOM_Stored_XSS /vendor/unzerdev/php-sdk/examples/Applepay/index.php: 151
detailsThe method handleError embeds untrusted data in generated output with html, at line 219 of /vendor/unzerdev/php-sdk/examples/Applepay/index.php. Th...
Attack Vector
HIGH Client_DOM_Stored_XSS /vendor/unzerdev/php-sdk/examples/Applepay/index.php: 172
detailsThe method handleError embeds untrusted data in generated output with html, at line 219 of /vendor/unzerdev/php-sdk/examples/Applepay/index.php. Th...
Attack Vector
MEDIUM Broken_or_Risky_Hashing_Function /src/Components/AddressHashGenerator/AddressHashGenerator.php: 34
detailsIn generateHash, the application uses a cryptographic hashing function, md5, that is considered cryptographically weak or broken, in /src/Component...
Attack Vector
MEDIUM Missing_HSTS_Header /vendor/autoload.php: 7
detailsThe web-application does not define an HSTS header, leaving it vulnerable to attack.
Attack Vector
MEDIUM Missing_HSTS_Header /vendor/unzerdev/php-sdk/examples/Googlepay/index.php: 144
detailsThe web-application does not define an HSTS header, leaving it vulnerable to attack.
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Services/PaymentService.php: 90
detailsMethod performAuthorization at line 90 of /vendor/unzerdev/php-sdk/src/Services/PaymentService.php sends user information outside the application. ...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/examples/PaylaterInstallment/Controller.php: 105
detailsMethod at line 105 of /vendor/unzerdev/php-sdk/examples/PaylaterInstallment/Controller.php sends user information outside the application. This ma...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/examples/PaylaterDirectDebit/Controller.php: 100
detailsMethod at line 100 of /vendor/unzerdev/php-sdk/examples/PaylaterDirectDebit/Controller.php sends user information outside the application. This ma...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/examples/PaylaterInvoice/Controller.php: 80
detailsMethod at line 80 of /vendor/unzerdev/php-sdk/examples/PaylaterInvoice/Controller.php sends user information outside the application. This may con...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php: 80
detailsMethod at line 80 of /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php sends user information outside the application. This may constitute a...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Unzer.php: 684
detailsMethod updateAuthorization at line 684 of /vendor/unzerdev/php-sdk/src/Unzer.php sends user information outside the application. This may constitut...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Services/PaymentService.php: 138
detailsMethod authorize at line 138 of /vendor/unzerdev/php-sdk/src/Services/PaymentService.php sends user information outside the application. This may c...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Services/PaymentService.php: 133
detailsMethod authorize at line 133 of /vendor/unzerdev/php-sdk/src/Services/PaymentService.php sends user information outside the application. This may c...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Unzer.php: 679
detailsMethod performAuthorization at line 679 of /vendor/unzerdev/php-sdk/src/Unzer.php sends user information outside the application. This may constitu...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Unzer.php: 679
detailsMethod performAuthorization at line 679 of /vendor/unzerdev/php-sdk/src/Unzer.php sends user information outside the application. This may constitu...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Unzer.php: 679
detailsMethod performAuthorization at line 679 of /vendor/unzerdev/php-sdk/src/Unzer.php sends user information outside the application. This may constitu...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Services/PaymentService.php: 133
detailsMethod authorize at line 133 of /vendor/unzerdev/php-sdk/src/Services/PaymentService.php sends user information outside the application. This may c...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Services/PaymentService.php: 138
detailsMethod authorize at line 138 of /vendor/unzerdev/php-sdk/src/Services/PaymentService.php sends user information outside the application. This may c...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Services/PaymentService.php: 133
detailsMethod authorize at line 133 of /vendor/unzerdev/php-sdk/src/Services/PaymentService.php sends user information outside the application. This may c...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Services/PaymentService.php: 138
detailsMethod authorize at line 138 of /vendor/unzerdev/php-sdk/src/Services/PaymentService.php sends user information outside the application. This may c...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/src/Unzer.php: 679
detailsMethod performAuthorization at line 679 of /vendor/unzerdev/php-sdk/src/Unzer.php sends user information outside the application. This may constitu...
Attack Vector
MEDIUM Privacy_Violation /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php: 80
detailsMethod at line 80 of /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php sends user information outside the application. This may constitute a...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/Backend/UpdateTransactionController.php: 43
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/Backend/UpdateTransactionController.php: 44
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/PayPalRecurring/Controller.php: 39
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/PaylaterInstallment/Controller.php: 52
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/PaylaterDirectDebit/Controller.php: 47
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/PaylaterInvoice/Controller.php: 46
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php: 46
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/InstallmentSecured/Controller.php: 44
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM SSRF /vendor/unzerdev/php-sdk/examples/CardRecurring/Controller.php: 41
detailsThe application sends a request to a remote server, for some resource, using url in /vendor/unzerdev/php-sdk/src/Adapter/CurlAdapter.php:45. Howeve...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Googlepay/Controller.php: 23
detailsMethod at line 23 of /vendor/unzerdev/php-sdk/examples/Googlepay/Controller.php performs user authentication without terminating existing sessions...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Googlepay/Controller.php: 23
detailsMethod at line 23 of /vendor/unzerdev/php-sdk/examples/Googlepay/Controller.php performs user authentication without terminating existing sessions...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PaylaterInvoice/Controller.php: 27
detailsMethod at line 27 of /vendor/unzerdev/php-sdk/examples/PaylaterInvoice/Controller.php performs user authentication without terminating existing se...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Alipay/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/Alipay/Controller.php performs user authentication without terminating existing sessions. T...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Applepay/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/Applepay/Controller.php performs user authentication without terminating existing sessions....
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Applepay/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/Applepay/Controller.php performs user authentication without terminating existing sessions....
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Applepay/merchantvalidation.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/Applepay/merchantvalidation.php performs user authentication without terminating existing s...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Applepay/merchantvalidation.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/Applepay/merchantvalidation.php performs user authentication without terminating existing s...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Bancontact/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/Bancontact/Controller.php performs user authentication without terminating existing session...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/BankTransfer/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/BankTransfer/Controller.php performs user authentication without terminating existing sessi...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Card/Controller.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/Card/Controller.php performs user authentication without terminating existing sessions. Thi...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Card/Controller.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/Card/Controller.php performs user authentication without terminating existing sessions. Thi...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/CardExtended/Controller.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/CardExtended/Controller.php performs user authentication without terminating existing sessi...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/CardExtended/Controller.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/CardExtended/Controller.php performs user authentication without terminating existing sessi...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/CardRecurring/Controller.php: 23
detailsMethod at line 23 of /vendor/unzerdev/php-sdk/examples/CardRecurring/Controller.php performs user authentication without terminating existing sess...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/CardRecurring/RecurringPaymentController.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/CardRecurring/RecurringPaymentController.php performs user authentication without terminati...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/CardRecurring/ReturnController.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/CardRecurring/ReturnController.php performs user authentication without terminating existin...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/EmbeddedPayPage/Controller.php: 30
detailsMethod at line 30 of /vendor/unzerdev/php-sdk/examples/EmbeddedPayPage/Controller.php performs user authentication without terminating existing se...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/EmbeddedPayPage/Controller.php: 30
detailsMethod at line 30 of /vendor/unzerdev/php-sdk/examples/EmbeddedPayPage/Controller.php performs user authentication without terminating existing se...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/EPSCharge/Controller.php: 24
detailsMethod at line 24 of /vendor/unzerdev/php-sdk/examples/EPSCharge/Controller.php performs user authentication without terminating existing sessions...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Giropay/Controller.php: 24
detailsMethod at line 24 of /vendor/unzerdev/php-sdk/examples/Giropay/Controller.php performs user authentication without terminating existing sessions. ...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/HostedPayPage/Controller.php: 29
detailsMethod at line 29 of /vendor/unzerdev/php-sdk/examples/HostedPayPage/Controller.php performs user authentication without terminating existing sess...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/HostedPayPage/Controller.php: 29
detailsMethod at line 29 of /vendor/unzerdev/php-sdk/examples/HostedPayPage/Controller.php performs user authentication without terminating existing sess...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/IDeal/Controller.php: 24
detailsMethod at line 24 of /vendor/unzerdev/php-sdk/examples/IDeal/Controller.php performs user authentication without terminating existing sessions. Th...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/InstallmentSecured/confirm.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/InstallmentSecured/confirm.php performs user authentication without terminating existing se...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/InstallmentSecured/Controller.php: 26
detailsMethod at line 26 of /vendor/unzerdev/php-sdk/examples/InstallmentSecured/Controller.php performs user authentication without terminating existing...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/InstallmentSecured/Controller.php: 26
detailsMethod at line 26 of /vendor/unzerdev/php-sdk/examples/InstallmentSecured/Controller.php performs user authentication without terminating existing...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/InstallmentSecured/PlaceOrderController.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/InstallmentSecured/PlaceOrderController.php performs user authentication without terminatin...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Invoice/Controller.php: 23
detailsMethod at line 23 of /vendor/unzerdev/php-sdk/examples/Invoice/Controller.php performs user authentication without terminating existing sessions. ...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/InvoiceSecured/Controller.php: 26
detailsMethod at line 26 of /vendor/unzerdev/php-sdk/examples/InvoiceSecured/Controller.php performs user authentication without terminating existing ses...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Klarna/Controller.php: 29
detailsMethod at line 29 of /vendor/unzerdev/php-sdk/examples/Klarna/Controller.php performs user authentication without terminating existing sessions. T...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Klarna/Controller.php: 29
detailsMethod at line 29 of /vendor/unzerdev/php-sdk/examples/Klarna/Controller.php performs user authentication without terminating existing sessions. T...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/Klarna/Controller.php: 29
detailsMethod at line 29 of /vendor/unzerdev/php-sdk/examples/Klarna/Controller.php performs user authentication without terminating existing sessions. T...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PaylaterDirectDebit/Controller.php: 28
detailsMethod at line 28 of /vendor/unzerdev/php-sdk/examples/PaylaterDirectDebit/Controller.php performs user authentication without terminating existin...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PaylaterDirectDebit/Controller.php: 28
detailsMethod at line 28 of /vendor/unzerdev/php-sdk/examples/PaylaterDirectDebit/Controller.php performs user authentication without terminating existin...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PaylaterInstallment/Controller.php: 29
detailsMethod at line 29 of /vendor/unzerdev/php-sdk/examples/PaylaterInstallment/Controller.php performs user authentication without terminating existin...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PaylaterInstallment/Controller.php: 29
detailsMethod at line 29 of /vendor/unzerdev/php-sdk/examples/PaylaterInstallment/Controller.php performs user authentication without terminating existin...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PaylaterInvoice/Controller.php: 27
detailsMethod at line 27 of /vendor/unzerdev/php-sdk/examples/PaylaterInvoice/Controller.php performs user authentication without terminating existing se...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php: 25
detailsMethod at line 25 of /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php performs user authentication without terminating existing sessions. T...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php: 25
detailsMethod at line 25 of /vendor/unzerdev/php-sdk/examples/PayPal/Controller.php performs user authentication without terminating existing sessions. T...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PayPalRecurring/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/PayPalRecurring/Controller.php performs user authentication without terminating existing se...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PayPalRecurring/ReturnController.php: 22
detailsMethod at line 22 of /vendor/unzerdev/php-sdk/examples/PayPalRecurring/ReturnController.php performs user authentication without terminating exist...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PayU/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/PayU/Controller.php performs user authentication without terminating existing sessions. Thi...
Attack Vector
MEDIUM Session_Fixation /vendor/unzerdev/php-sdk/examples/PostFinanceCard/Controller.php: 21
detailsMethod at line 21 of /vendor/unzerdev/php-sdk/examples/PostFinanceCard/Controller.php performs user authentication without terminating existing se...
Attack Vector

More results are available on the CxOne platform

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants