Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2023-2404: vcita-callback.php in crm-customer-relationship-management-by-vcita/trunk – WordPress Plugin Repository

The CRM and Lead Management by vcita plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘email’ parameter in versions up to, and including, 2.6.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with the edit_posts capability, such as contributors and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

CVE
#xss#web#java#wordpress#php#auth

Last change on this file was 1022370, checked in by , 9 years ago

adding version 1.0 of plugin

  • Property svn:executable set to *

File size: 886 bytes

Line

1

<?php

2

    $success \= $\_GET\['success'\];

3

    $uid \= $\_GET\['uid'\];

4

    $first\_name \= $\_GET\['first\_name'\];

5

    $last\_name \= $\_GET\['last\_name'\];

6

    $title \= $\_GET\['title'\];

7

    $confirmation\_token \= $\_GET\['confirmation\_token'\];

8

    $confirmed \= $\_GET\['confirmed'\];

9

    $engage\_delay \= $\_GET\['engage\_delay'\];

10

    $implementation\_key \= $\_GET\['implementation\_key'\];

11

    $email \= $\_GET\['email'\];

12

    $confirmed \= 'true';

13

    vcita\_uninstall();

14

    vcita\_clean\_expert\_data();

15

    vcita\_parse\_expert\_data(compact(

16

            'success',

17

            'uid',

18

            'first\_name',

19

            'last\_name',

20

            'email',

21

            'title',

22

            'confirmation\_token',

23

            'confirmed',

24

            'engage\_delay',

25

            'implementation\_key',

26

            'confirmed'));

27

28

29

    $redirectURL \= get\_admin\_url('', '', 'admin').'admin.php?page='.VCITA\_WIDGET\_UNIQUE\_ID.'/vcita-settings-functions.php';

30

?>

31

<script type="text/javascript">

32

    window.location = "<?php echo($redirectURL) ?>";

33

</script>

Note: See TracBrowser for help on using the repository browser.

Related news

CVE-2023-2407: Security Vulnerabilities in WordPress Plugins by vcita – Jonas' Blog

The Event Registration Calendar By vcita plugin, versions up to and including 3.9.1, and Online Payments – Get Paid with PayPal, Square & Stripe plugin, for WordPress are vulnerable to Cross-Site Request Forgery. This is due to missing nonce validation in the ls_parse_vcita_callback() function. This makes it possible for unauthenticated attackers to modify the plugin's settings and inject malicious JavaScript via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907