Skip to content

Feature/#5064 ensure compatibility 11 - #27

Merged
sabgre merged 5 commits into
devfrom
feature/ensure-compatibility-11
Jul 10, 2026
Merged

Feature/#5064 ensure compatibility 11#27
sabgre merged 5 commits into
devfrom
feature/ensure-compatibility-11

Conversation

@sabgre

@sabgre sabgre commented Jul 7, 2026

Copy link
Copy Markdown

No description provided.

sabgre added 4 commits July 3, 2026 11:47
- Bump ilias_min_version/max_version to 11.0/11.99
- Raise required PHP version to >=8.3, matching Ilias 11's own composer.json
- Update CI matrix to PHP 8.3/8.4
logoutUrl and redirect query parameters were echoed into an inline
<script> block without validating they were the expected JSON/URL
shape, letting an attacker who can get a victim to open a crafted
prelogout.php link break out of the script context. Validate that
logoutUrl decodes to an array of strings and re-encode both values
with JSON_HEX_* flags before embedding them.
@dung238

dung238 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

since the story number is missing in the branch, can you please add the number in the title of this PR?

@sabgre sabgre changed the title Feature/ensure compatibility 11 Feature/#5064 ensure compatibility 11 Jul 9, 2026
@sabgre

sabgre commented Jul 9, 2026

Copy link
Copy Markdown
Author

since the story number is missing in the branch, can you please add the number in the title of this PR?

done

Comment thread changelog.md Outdated
Comment thread plugin.php Outdated
@sabgre
sabgre merged commit 47f73eb into dev Jul 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants