chore(deps): update dependency igniter to v0.8.4 [security] - autoclosed #577
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
security
technical improvement
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
local-it/mitgliederverwaltung!577
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/hex-igniter-vulnerability"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.8.2→0.8.4Terminal escape sequence injection in the mix igniter.install confirmation prompt via package metadata
CVE-2026-82584 / EEF-CVE-2026-82584 / GHSA-cj7w-j579-gc42
More information
Details
Summary
Improper Neutralization of Escape, Meta, or Control Sequences vulnerability in ash-project igniter allows a malicious package publisher to forge the
mix igniter.installconfirmation prompt.mix igniter.installprints a confirmation panel (an anti-typosquatting safeguard) listing a package's hex metadata before adding it. The panel builder inIgniter.Project.Depswrote publisher-controlled fields (meta.description, owner usernames, requirement names, version) to the terminal with only newlines stripped. A malicious or typosquatted package can embed ANSI terminal escape sequences (cursor movement, line erase, carriage returns) in its metadata to overwrite the panel, forging trusted author names and download counts while concealing the real ones, so a developer relying on the panel to vet the package is deceived into approving a malicious dependency.This issue affects igniter: from 0.8.1 before 0.8.4.
Configurations
Reachable only when a developer runs
mix igniter.installagainst an untrusted or misspelled package name in a terminal emulator that interprets ANSI escape sequences.Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:NReferences
This data is provided by OSV.
Release Notes
ash-project/igniter (igniter)
v0.8.4Compare Source
Bug Fixes:
strip terminal control sequences from hex install confirmation metadata (CVE-2026-82584) by Zach Daniel
restore application env exactly after evaluating project config (#400) by neilberkman
Control rerunning installers for existing packages (#399) by mvanhorn
unbreak
mix igniter.upgrade --git-ci, and positional args after flags (#397) by James Hartonstop boolean flags consuming the following positional arg by James Harton
don't require a package list for
igniter.upgrade --git-ciby James Hartonv0.8.3Compare Source
Bug Fixes:
ensure verbose is passed all the way down by Zach Daniel
properly check
igniter.rmsin--checkby Zach Danielresolve Elixir 1.20 type-check warnings (#387) by Gilbert
Improvements:
add
Igniter.Libs.Phoenix.web_module_for_router/2(#393) by James Hartonupdate to Elixir 1.20 (#391) by ESmithByui
direct users to format command for unless refactor by Zach Daniel
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
548c3ad653cd0b64c783cd0b64c783e993f1d628e993f1d628faef7787f9chore(deps): update dependency igniter to v0.8.4 [security]to chore(deps): update dependency igniter to v0.8.4 [security] - autoclosedPull request closed