Redmine 7.0.3, 6.1.6 and 6.0.12 released

2026-11-02  •  Tags: , , ,  •  KUROTANI Akihiro

On November 1, 2026 (Central European Time), Redmine 7.0.3, 6.1.6 and 6.0.12 were released. These releases include several security fixes.


What is Redmine:
Redmine is an open-source project management tool. It can be freely installed in your own environment, such as an on-premises server, and cloud services are also available.

Security information

The three released versions (7.0.3, 6.1.6 and 6.0.12) include the following common security fixes:

  • Defect #44657: ReDoS in wiki macro argument parsing
  • Defect #44682: Reflected XSS in attachments#edit_all (unvalidated back_url)
  • Defect #44683: validate_back_url accepts URLs that browsers resolve to another host

Redmine 7.0.3 and 6.1.6 include the following common security fixes:

  • Defect #44625: OAuth token scope is ignored in Project.allowed_to_condition
  • Defect #44644: OAuth token scopes are bypassed when creating projects

Redmine 6.0.12 includes the following additional security fixes, previously released in 7.0.2 and 6.1.5:

  • Defect #44467: Private/invisible issue subjects leaked via REST API include=children
  • Defect #44468: Private project names + role assignments leaked via GET /groups/<id>.json?include=memberships

Changes

Common changes in 7.0.3, 6.1.6 and 6.0.12 (3 changes)

Security

  • Defect #44657: ReDoS in wiki macro argument parsing
  • Defect #44682: Reflected XSS in attachments#edit_all (unvalidated back_url)
  • Defect #44683: validate_back_url accepts URLs that browsers resolve to another host

Common changes in 7.0.3 and 6.1.6 (21 changes)

Accounts / authentication

  • Defect #44654: OAuth API request returns 500 Internal Server Error for an inactive user
  • Defect #44673: "Lost password" function allows to set the same password again even if it was expired
  • Feature #44578: Invalidate sessions and autologin tokens when an email address is changed or deleted

Calendar

  • Defect #44643: Versions are shown twice (start and due date) without any visual distinction in the calendar

Code cleanup/refactoring

  • Patch #44653: Remove leftover development hosts from the OAuth redirect URI HTTPS exemption
  • Patch #44690: Add public/assets to svn:ignore

Email notifications

  • Defect #44619: "File added" notification fails for Japanese users when exactly two files are added
  • Defect #44650: NoMethodError in issue update notification when bulk deleting a parent issue and its subtask

Gantt

  • Defect #44694: Missing expand/collapse icons for Gantt projects with only subprojects

Issues

  • Defect #44579: Attachments added in a single update may be listed in the wrong order in the issue history on PostgreSQL

News

  • Defect #44361: Preview returns a 404 error on the cross-project news form

Performance

  • Defect #44372: Chrome freezes for several minutes when opening pages with thousands of sortable items such as the custom fields list

Security

  • Defect #44625: OAuth token scope is ignored in Project.allowed_to_condition
  • Defect #44644: OAuth token scopes are bypassed when creating projects

SCM

  • Defect #44231: Mercurial repository support is broken with Mercurial 7.2 or later

Themes

  • Defect #44240: Automatic asset precompilation (redmine_detect_update) fails to detect new assets whose files have older mtimes than the existing manifest

Time tracking

  • Defect #44610: Spent time custom field value is deleted when a time entry is edited by a user who cannot see the field

Translations

  • Patch #44573: Swedish translation update for 6.1-stable
  • Patch #44606: Italian translation update for 6.1-stable
  • Patch #44677: Extra space before colon in en.yml key setting_password_required_char_classes

UI

  • Defect #44645: Gravatar images are rendered without width and height attributes

Changes only in 7.0.3 (10 changes)

Attachments

  • Defect #44620: Partially written thumbnails may be served during generation or after a failure
  • Defect #44624: Ghostscript process is left running when PDF thumbnail generation times out (missing merge of #44378 in 7.0.2)

Code cleanup/refactoring

  • Patch #44597: Avoid 60-second connection timeouts in webhook executor tests on macOS

Gantt

  • Defect #44611: Gantt column resize handles are initially enabled in mobile view

Issues

  • Defect #44680: Assignee is not added as a watcher when creating an issue with an assignee who has auto-watch for assigned issues enabled

Translations

  • Patch #44563: Japanese translation update for webhook_secret_keep_info and webhook_disabled_info_html
  • Patch #44564: Bulgarian translation update for webhook_secret_keep_info and webhook_disabled_info_html
  • Patch #44574: Swedish translation update for 7.0-stable
  • Patch #44607: Italian translation update for 7.0-stable

Wiki

  • Defect #44623: Wiki include() macro adds faulty "Edit this section"-links

Changes only in 6.0.12 (2 changes)

Security

  • Defect #44467: Private/invisible issue subjects leaked via REST API include=children
  • Defect #44468: Private project names + role assignments leaked via GET /groups/<id>.json?include=memberships

Related information

Created: 2026-11-02  •  Tags: , , ,