|
1 | 1 | # Table of Contents |
2 | 2 |
|
| 3 | +* [Changelog for 10.16.3](#changelog-for-owncloud-core-10163-2026-05-22) |
3 | 4 | * [Changelog for 10.16.2](#changelog-for-owncloud-core-10162-2026-04-02) |
4 | 5 | * [Changelog for 10.16.1](#changelog-for-owncloud-core-10161-2026-02-18) |
5 | 6 | * [Changelog for 10.16.0](#changelog-for-owncloud-core-10160-2025-10-23) |
|
27 | 28 | * [Changelog for 10.4.1](#changelog-for-owncloud-core-1041-2020-03-30) |
28 | 29 | * [Changelog for 10.4.0](#changelog-for-owncloud-core-1040-2020-02-10) |
29 | 30 | * [Changelog for 10.3.2](#changelog-for-owncloud-core-1032-2019-12-04) |
| 31 | +# Changelog for ownCloud Core [10.16.3] (2026-05-22) |
| 32 | + |
| 33 | +The following sections list the changes in ownCloud core 10.16.3 relevant to |
| 34 | +ownCloud admins and users. |
| 35 | + |
| 36 | +[10.16.3]: https://github.com/owncloud/core/compare/v10.16.2...v10.16.3 |
| 37 | + |
| 38 | +## Summary |
| 39 | + |
| 40 | +* Security - Update phpseclib to 3.0.52 for CVE-2026-40194: [#41529](https://github.com/owncloud/core/pull/41529) |
| 41 | +* Security - Restrict AppConfigController read methods to full admins only: [#41550](https://github.com/owncloud/core/pull/41550) |
| 42 | +* Security - Update symfony/routing to 5.4.52 for CVE-2026-45065: [#41559](https://github.com/owncloud/core/pull/41559) |
| 43 | +* Bugfix - Prevent mounting local storage if not allowed: [#41538](https://github.com/owncloud/core/pull/41538) |
| 44 | +* Bugfix - Use the correct user ID when changing email via admin API: [#41539](https://github.com/owncloud/core/pull/41539) |
| 45 | +* Bugfix - Prevent IDOR in WebDAV comments API: [#41558](https://github.com/owncloud/core/pull/41558) |
| 46 | + |
| 47 | +## Details |
| 48 | + |
| 49 | +* Security - Update phpseclib to 3.0.52 for CVE-2026-40194: [#41529](https://github.com/owncloud/core/pull/41529) |
| 50 | + |
| 51 | + CVE-2026-40194: Timing attack vulnerability in SSH binary packet processing. |
| 52 | + Upgraded phpseclib/phpseclib from 3.0.50 to 3.0.52. |
| 53 | + |
| 54 | + https://github.com/owncloud/core/pull/41529 |
| 55 | + https://github.com/owncloud/core/pull/41541 |
| 56 | + https://github.com/phpseclib/phpseclib/releases/tag/3.0.51 |
| 57 | + |
| 58 | +* Security - Restrict AppConfigController read methods to full admins only: [#41550](https://github.com/owncloud/core/pull/41550) |
| 59 | + |
| 60 | + Subadmin users could read all oc_appconfig values including SMTP passwords, LDAP |
| 61 | + bind credentials, and encryption master keys via the Settings API. Removed |
| 62 | + @NoAdminRequired from getApps, getKeys, and getValue so that the AdminMiddleware |
| 63 | + enforces full-admin-only access, consistent with the write methods. |
| 64 | + |
| 65 | + https://github.com/owncloud/core/pull/41550 |
| 66 | + |
| 67 | +* Security - Update symfony/routing to 5.4.52 for CVE-2026-45065: [#41559](https://github.com/owncloud/core/pull/41559) |
| 68 | + |
| 69 | + CVE-2026-45065: UrlGenerator route-requirement bypass via unanchored regex |
| 70 | + alternation allowing off-site URL injection. Upgraded symfony/routing from |
| 71 | + 5.4.48 to 5.4.52. |
| 72 | + |
| 73 | + https://github.com/owncloud/core/pull/41559 |
| 74 | + https://symfony.com/cve-2026-45065 |
| 75 | + |
| 76 | +* Bugfix - Prevent mounting local storage if not allowed: [#41538](https://github.com/owncloud/core/pull/41538) |
| 77 | + |
| 78 | + Mounting a local storage was possible if the internal class name was used as |
| 79 | + backend, despite local storage not allowed to be mounted. This problem is fixed |
| 80 | + and the local storage can't be mounted if it was explicitly disallowed in the |
| 81 | + configuration. |
| 82 | + |
| 83 | + https://github.com/owncloud/core/pull/41538 |
| 84 | + |
| 85 | +* Bugfix - Use the correct user ID when changing email via admin API: [#41539](https://github.com/owncloud/core/pull/41539) |
| 86 | + |
| 87 | + The admin API endpoint for changing a user's email address was incorrectly using |
| 88 | + the requesting admin's user ID instead of the target user's ID, causing the |
| 89 | + admin's email to be updated rather than the intended user's. |
| 90 | + |
| 91 | + https://github.com/owncloud/core/pull/41539 |
| 92 | + |
| 93 | +* Bugfix - Prevent IDOR in WebDAV comments API: [#41558](https://github.com/owncloud/core/pull/41558) |
| 94 | + |
| 95 | + Authenticated users could read, edit, or delete comments on files they have no |
| 96 | + access to by supplying an arbitrary comment ID in the WebDAV comments endpoint. |
| 97 | + The fix verifies that a requested comment belongs to the file in the URL before |
| 98 | + returning it. |
| 99 | + |
| 100 | + https://github.com/owncloud/core/pull/41558 |
| 101 | + |
30 | 102 | # Changelog for ownCloud Core [10.16.2] (2026-04-02) |
31 | 103 |
|
32 | 104 | The following sections list the changes in ownCloud core 10.16.2 relevant to |
|
0 commit comments