CVE-2026-45122: MyBB: Insufficient permission check for calendar event move

Published Aug 18, 2026
·
Updated

MyBB is free and open source forum software. Prior to 1.8.40, the calendar module does not validate moderation permissions for the destination calendar when moving events. A user with moderation permission for the source calendar can move an event to a calendar where the user has only viewing permission because the domove action in calendar.php does not check canmoderateevents for the target calendar. The uniquely identifying implementation details include calendar event move, source calendar moderation permission, and destination calendar viewing permission. This issue is fixed in version 1.8.40.

Affected Software

1 affected component
MyBB MyBB<1.8.40

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade MyBB calendar module to a version that resolves this vulnerability.

    Fixed in 1.8.40

Event History

Aug 18, 2026
CVE Published
via MITRE·03:50 PM
Data Sourced
via MITRE·03:50 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are affected?

Instances running MyBB versions earlier than 1.8.40 are affected if they use calendars with differing event-moderation permissions. The issue is fixed in MyBB 1.8.40.

2

What access does an attacker need?

An attacker needs moderation permission on the calendar that currently contains the event. They can then move that event into a destination calendar where they have viewing permission but do not have event-moderation permission.

3

What should administrators do if they cannot patch immediately?

Upgrade MyBB to version 1.8.40. Until upgrading, restrict event-moderation privileges on source calendars and review moves into calendars where moderators do not also have event-moderation rights.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203