WP Manifestindependent plugin directory
manifest / events / lwrevents

LWR Events WP Registry grade D+. High-severity findings · 3 findingsWP RegistryHigh-severity findings · 3 findingsOpen the reportD+

Wordpress Plugin to Manage Events and Subscriptions

★ 0stars
1.8.0.6latest · 2 years ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/0x49b/lwrevents/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
LWREvents Wordpress Plugin to show and adminstrate Events through your Wordpress Website. License GNU General Public License v3.0 see license.md for full text Available Shortcodes lwrevents-list-future -- Shows Events in the future lwrevents-list -- Shows all Events

Releases

17 releases.

Tag
Published
1.8.0.6 latest
Sep 20, 2024 2 years ago
May 2, 2024 2 years ago
Jun 16, 2023 3 years ago
Jun 5, 2023 3 years ago
Jun 5, 2023 3 years ago
Jun 5, 2023 3 years ago
Oct 25, 2017 8 years ago
Oct 24, 2017 9 years ago
Oct 9, 2017 9 years ago
Oct 9, 2017 9 years ago
Oct 8, 2017 9 years ago
Jul 9, 2017 9 years ago
Jun 21, 2017 9 years ago
May 1, 2017 9 years ago
Apr 28, 2017 9 years ago
Apr 19, 2017 9 years ago
Feb 14, 2017 9 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

D+ grade

Security

LWR Events 1.8.0.6 · audited by WP Registry

High-severity findings.

1 high 2 medium
Audited release
1.8.0.6
Findings
3
Worst severity
high
Content hash
7bc82c51d25c26fc27be0be6…

Findings

  • high Unauthenticated event RSVP for arbitrary user IDs

    wp_ajax_nopriv_user_sign_event handles user_sign_event with no nonce, capability, or login check. POST supplies userID, eventID, and signInState; the handler inserts/updates lwrevents_signin for that uid and sends email. An unauthenticated caller can mark any user as attending/declining any event.

    core/LWREventsCore.php:407-432

  • medium Unauth AJAX discloses event signup usernames

    wp_ajax_nopriv_update_sign_table returns counts and comma-separated user_login values for yes/maybe/no RSVPs for any eventID with no auth.

    core/LWREventsCore.php:363-376

  • medium Unauth generate_calendar dumps full post and all postmeta

    wp_ajax_nopriv_generate_calendar returns get_post() ARRAY_A plus get_post_meta() for attacker-chosen eventID, exposing private meta if present.

    core/LWREventsCore.php:273-284

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.