Vulnerabilities
Vulnerable Software
Beego:  >> Beego  >> 0.9.0  Security Vulnerabilities
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 Score
9.3
EPSS Score
0.0
Published
2025-03-31
beego is an open-source web framework for the Go programming language. Versions of beego prior to 2.3.4 use MD5 as a hashing algorithm. MD5 is no longer considered secure against well-funded opponents due to its vulnerability to collision attacks. Version 2.3.4 replaces MD5 with SHA256.
CVSS Score
7.5
EPSS Score
0.001
Published
2024-12-12
An issue in beego v.2.2.0 and before allows a remote attacker to escalate privileges via the sendMail function located in beego/core/logs/smtp.go file
CVSS Score
8.8
EPSS Score
0.001
Published
2024-07-31
An issue in beego v.2.2.0 and before allows a remote attacker to escalate privileges via the getCacheFileName function in file.go file
CVSS Score
8.8
EPSS Score
0.002
Published
2024-07-31
The leafInfo.match() function in Beego v2.0.3 and below uses path.join() to deal with wildcardvalues which can lead to cross directory risk.
CVSS Score
9.8
EPSS Score
0.004
Published
2022-07-05
The route lookup process in beego before 1.12.9 and 2.x before 2.0.3 allows attackers to bypass access control. When a /p1/p2/:name route is configured, attackers can access it by appending .xml in various places (e.g., p1.xml instead of p1).
CVSS Score
9.8
EPSS Score
0.003
Published
2022-05-21
An issue was discovered in the route lookup process in beego before 1.12.11 that allows attackers to bypass access control.
CVSS Score
9.8
EPSS Score
0.004
Published
2022-04-05
An issue was discovered in file profile.go in function MemProf in beego through 2.0.2, allows attackers to launch symlink attacks locally.
CVSS Score
7.8
EPSS Score
0.002
Published
2022-04-05
An issue was discovered in file profile.go in function GetCPUProfile in beego through 2.0.2, allows attackers to launch symlink attacks locally.
CVSS Score
7.8
EPSS Score
0.002
Published
2022-04-05


Contact Us

Shodan ® - All rights reserved