Skip to content

kanboard

v1.2.53 Security

This release includes 6 security fixes for security teams reviewing exposed deployments.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 6 known CVEs

Topics

agile kanban kanboard project-management self-hosted

Affected surfaces

auth rbac

Summary

AI summary

Updates Bug fixes, Security fixes, and Dependencies and build across a mixed release.

Full changelog

Security fixes

  • Scope restriction removal to the authorized project so a project manager can no longer delete restrictions belonging to other projects (ProjectRoleRestrictionModel, ColumnRestrictionModel, ColumnMoveRestrictionModel)
  • Verify that a task belongs to the project before moving it with board drag and drop
  • Validate the destination project in the task move/copy form to prevent reading metadata of inaccessible projects
  • Restrict "remember me" session removal to the user that owns the session
  • Validate user_id in subtask time tracking write methods
  • Escape user-provided text in several templates: comment reply textarea, web notification titles, and the project name in the task links tooltip

Improvements

  • Add a per-user preference to make bare task search match titles, descriptions, and comments instead of titles only (title-only search remains the default)

Bug fixes

  • Fix the age indicator so items between 20 and 30 minutes old are labelled <30m instead of <1h
  • Fix Markdown rendering of task links: text following a #id link at the start of a line is no longer swallowed
  • Suppress PHP warnings triggered by hook calls in the project view
  • Fix an incorrect CSS visibility value
  • Adjust tooltip maximum height and position
  • Fix an incorrect character in the zh_TW translation

Maintenance

  • Pin GitHub Actions to commit SHAs
  • Add a workflow to close stale pull requests
  • Group Dependabot updates to reduce check frequency

Dependencies and build

  • Update the Docker base image from Alpine 3.23 to 3.24
  • Upgrade select2 to 4.0.13 and PHPUnit to 12.5.23
  • Update several GitHub Actions

Security Fixes

  • Removed scope restriction allowing project managers to delete restrictions of other projects (ProjectRoleRestrictionModel, ColumnRestrictionModel, ColumnMoveRestrictionModel)
  • Verified task belongs to the source project before drag‑and‑drop moves
  • Validated destination project in task move/copy forms to block metadata access of inaccessible projects
  • Restricted "remember me" session removal to the owning user only
  • Validated `user_id` parameter in subtask time‑tracking write methods
  • Escaped user‑provided text in comment reply textarea, web notification titles, and project name tooltip

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track kanboard

Get notified when new releases ship.

Sign up free

About kanboard

Kanban project management software

All releases →

Related context

Beta — feedback welcome: [email protected]