chore(release): bump version to 0.5.3
Single-fix patch to close the CodeQL pointer-arithmetic alert that v0.5.2 left open. v0.5.2 already shipped, so we tag forward instead of moving the published tag.
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
0.1.0 is our bootstrap release; the underlying Chat 2 base is
|
0.1.0 is our bootstrap release; the underlying Chat 2 base is
|
||||||
called out in the yaml changelog so users can see what it
|
called out in the yaml changelog so users can see what it
|
||||||
derives from. -->
|
derives from. -->
|
||||||
<Version>0.5.2</Version>
|
<Version>0.5.3</Version>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<!-- HellionChat fork: assembly is renamed so Dalamud uses
|
<!-- HellionChat fork: assembly is renamed so Dalamud uses
|
||||||
pluginConfigs/HellionChat instead of pluginConfigs/ChatTwo,
|
pluginConfigs/HellionChat instead of pluginConfigs/ChatTwo,
|
||||||
|
|||||||
@@ -44,6 +44,26 @@ tags:
|
|||||||
- Replacement
|
- Replacement
|
||||||
- Privacy
|
- Privacy
|
||||||
changelog: |-
|
changelog: |-
|
||||||
|
**Hellion Chat 0.5.3 — Pointer arithmetic hardening**
|
||||||
|
|
||||||
|
Single hardening fix on top of v0.5.2.
|
||||||
|
|
||||||
|
Security:
|
||||||
|
|
||||||
|
- Closed CodeQL Critical alert "unvalidated local pointer
|
||||||
|
arithmetic" in ImGuiUtil.WrapText. The earlier v0.5.2 fix
|
||||||
|
handled the empty-input edge case but the rule re-fired on the
|
||||||
|
pointer arithmetic itself because Encoding.GetBytes is virtual
|
||||||
|
on the base Encoding class and CodeQL therefore tracks its
|
||||||
|
return as untrusted input. Now compute the expected byte count
|
||||||
|
via GetByteCount on the same encoder and bail out if a swapped
|
||||||
|
Encoding ever returned a buffer of the wrong length. Real
|
||||||
|
consistency check, not a dead defensive guard.
|
||||||
|
|
||||||
|
No new features, no migration, configuration version stays at 10.
|
||||||
|
|
||||||
|
Based on Chat 2 1.35.3 (upstream Infiziert90/ChatTwo, EUPL-1.2).
|
||||||
|
|
||||||
**Hellion Chat 0.5.2 — Bugfix patch**
|
**Hellion Chat 0.5.2 — Bugfix patch**
|
||||||
|
|
||||||
Three corrections to the v0.5.1 surface plus two security findings
|
Three corrections to the v0.5.1 surface plus two security findings
|
||||||
|
|||||||
Reference in New Issue
Block a user