Beego is an open-source web framework for the Go programming language. Prior to 2.3.6, a Cross-Site Scripting (XSS) vulnerability exists in Beego's RenderForm() function due to improper HTML escaping of user-controlled data. This vulnerability allows attackers to inject malicious JavaScript code that executes in victims' browsers, potentially leading to session hijacking, credential theft, or account takeover. The vulnerability affects any application using Beego's RenderForm() function with user-provided data. Since it is a high-level function generating an entire form markup, many developers would assume it automatically escapes attributes (the way most frameworks do). This vulnerability is fixed in 2.3.6.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:NBeego
APPBeego< 2.3.6
Related vulnerabilities
The leafInfo.match() function in Beego v2.0.3 and below uses path.join() to deal with wildcardvalues which can...
The route lookup process in beego before 1.12.9 and 2.x before 2.0.3 allows attackers to bypass access control...
An issue was discovered in the route lookup process in beego before 1.12.11 that allows attackers to bypass ac...
An issue in beego v.2.2.0 and before allows a remote attacker to escalate privileges via the sendMail function...
An issue in beego v.2.2.0 and before allows a remote attacker to escalate privileges via the getCacheFileName ...