Apport does not ensure tags are valid
Bug #1029479 reported by
Martin Packman
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apport (Ubuntu) |
Fix Released
|
Medium
|
Martin Pitt |
Bug Description
Apport allows hooks to add arbitrary tags, and passes them through to the launchpad crashdb implementation lowercased but otherwise unmolested. However, launchpad restricts the form of tags and will raise an error both in the api and the web interface otherwise.
"Tags must start with a letter or number and be lowercase. The characters "+", "-" and "." are also allowed after the first character."
This allows a package to incautiously create an invalid tag, then renders the bug unreportable. See bug 1029471 in the unity packaging for an example of this, which is exacerbated by bug 1024836 in apport masking the real error.
Changed in apport: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Martin Pitt (pitti) |
affects: | apport → apport (Ubuntu) |
To post a comment you must log in.
Fixed in trunk r2487.