CIVI-SA-2025-06: Weak CSRF Key

CiviCRM's qfKey protects against cross-site request-forgery (CSRF) attacks. The handling of the qfKey is weaker than expected.

Upgrade Note: The update changes the representation of the qfKey. If you apply the update at the same time that an active user is working with a web form, then the user may temporarily retain an old (invalid) qfKey. Their next form-submission may fail. However, this is quickly resolve by reloading the form (or navigating to any other form).

CIVI-SA-2025-04: Arbitrary File Move

An authenticated user with permission to view file-attachments may be able to move/remove arbitrary files on the server.

Upgrade Note: This update constrains access to APIv4's File entity and the recently added option, move_file. The constraint parallels a similar constraint in APIv3's Attachment. To use the move_file option, you must invoke the API through a trusted channel (e.g. PHP-API) and set checkPermissions=>FALSE.

Bringing in the New Year with what NOT to do

Published
2025-01-01 11:48
Written by
Stoob - member of the CiviCRM community - view blog guidelines

We're bringing in the New Year by taking a break from the normal production of more CiviAcademy video tutorials in order to provide a light-hearted look at what may be equally important: what NOT to do in CiviCRM.

If you're new to CiviCRM or even considering using it, our Top 10 Most Common Mistakes Users Make in CiviCRM video showcase could prove to be an invaluable resource!

CiviCRM on Drupal 7 is Reaching End of Life: What Are Your Next Steps?

Published
2024-12-08 04:26
Written by
pkeogan - member of the CiviCRM community - view blog guidelines

Drupal 7 will go end-of-life on January 5, 2025

With the end-of-life, security updates for Drupal 7 will cease, leaving your CiviCRM website vulnerable to threats and potentially facing compatibility issues. It's crucial to understand your options and take action to ensure your site's security and functionality.

My CiviCRM Site Is Running Drupal 7. What Can I Do?

All is not lost! Organizations running CiviCRM on Drupal 7 still have viable options. 

CiviCRM Support for D7

Published
2024-12-05 06:32
Written by
josh - member of the CiviCRM community and Core Team member - about the Core Team

For 2025, the CiviCRM-D7 integration will continue to receive basic support, but usage is discouraged. Specifically: