Gitea before 1.17.3 does not sanitize and escape refs in the git backend. Arguments to git commands are mishandled.
The product constructs a string for a command to be executed by a separate component in another control sphere, but it does not properly delimit the intended arguments, options, or switches within that command string.
Link | Tags |
---|---|
https://github.com/go-gitea/gitea/pull/21463 | third party advisory patch |
https://github.com/go-gitea/gitea/releases/tag/v1.17.3 | third party advisory release notes |
https://security.gentoo.org/glsa/202210-14 | third party advisory vendor advisory |