GHSA-762r-27w2-q22j

Suggest an improvement
Source
https://github.com/advisories/GHSA-762r-27w2-q22j
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-762r-27w2-q22j/GHSA-762r-27w2-q22j.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-762r-27w2-q22j
Aliases
Published
2026-03-18T17:26:59Z
Modified
2026-03-25T19:47:54Z
Severity
  • 5.3 (Medium) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N CVSS Calculator
Summary
Avo has a XSS vulnerability on `return_to` param
Details

Description

A reflected cross-site scripting (XSS) vulnerability exists in the return_to query parameter used in the avo interface.

An attacker can craft a malicious URL that injects arbitrary JavaScript, which is executed when he clicks a dynamically generated navigation button.

Impact

This vulnerability may allow execution of arbitrary JavaScript in the context of the application.

Impact varies depending on deployment:

  • In unauthenticated setups: exploitable via crafted links sent to users
  • In authenticated setups: limited to authenticated users and requires interaction
Database specific
{
    "cwe_ids":  [
        "CWE-79"
    ],
    "github_reviewed":  true,
    "github_reviewed_at":  "2026-03-18T17:26:59Z",
    "nvd_published_at":  "2026-03-20T23:16:45Z",
    "severity":  "MODERATE"
}
References

Affected packages

RubyGems / avo

Package

Name
avo
Purl
pkg:gem/avo

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
3.30.3

Affected versions

0.*
0.2.0
0.2.1
0.2.2
0.2.3
0.2.4
0.2.5
0.3.1
0.3.2
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.4.8
0.4.9
0.4.10
0.5.0.beta1
0.5.0.beta2
0.5.0.beta3
0.5.0.beta4
0.5.0.beta5
0.5.0.beta6
0.5.0.beta7
0.5.0.beta8
0.5.0.beta9
0.5.0.beta10
0.5.0.beta11
0.5.0.beta12
0.5.0.beta13
0.5.0.beta14
0.5.0.beta15
1.*
1.0.0
1.0.1
1.0.2
1.0.4
1.0.5
1.1.0.pre.1
1.1.0
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6.pre.1
1.2.6
1.2.7
1.2.8
1.2.9
1.2.10
1.2.11.pre.1
1.2.11.pre.2
1.2.11.pre.3
1.2.11.pre.4
1.3.0.pre.1
1.3.0
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5.pre.1
1.3.5
1.4.0.pre.1
1.4.0
1.4.1
1.4.2
1.4.3
1.4.4.pre.1
1.4.4
1.4.5.pre.1
1.5.0
1.5.1
1.5.2
1.5.3
1.5.4
1.5.5
1.6.0
1.6.1
1.6.2.pre.1
1.6.3.pre.1
1.6.3.pre.2
1.6.3.pre.3
1.6.4.pre.1
1.7.0
1.7.1
1.7.2
1.7.3.pre.1
1.7.3
1.8.0
1.8.1
1.8.2
1.8.3
1.8.4
1.9.0
1.9.1
1.10.0
1.10.1
1.10.2
1.10.3
1.11.0
1.11.1
1.11.2
1.11.3
1.11.4
1.11.5
1.11.6
1.12.0
1.12.1
1.12.2
1.12.3
1.12.4
1.13.0
1.13.1
1.13.2
1.13.3
1.14.0
1.15.0.pre.1
1.15.0
1.16.0
1.16.1
1.16.2
1.16.3
1.16.4
1.17.0
1.17.1
1.18.0.pre.1
1.18.0.pre.2
1.18.0.pre.3
1.18.0
1.18.1
1.18.2.pre.0
1.18.2
1.19.0
1.19.1.pre.1
1.19.1.pre.2
1.19.1.pre.3
1.19.1.pre.4
1.19.1.pre.5
1.19.1.pre.6
1.19.1.pre.7
1.19.1.pre.8
1.19.1.pre.9
1.19.1.pre.10
1.19.1.pre.11
1.20.1
1.20.2.pre.1
1.20.2.pre.2
1.21.0.pre.1
1.21.0
1.21.1.pre.1
1.22.0.pre.1
1.22.0
1.22.1.pre.1
1.22.1.pre.2
1.22.1
1.22.2
1.22.3
1.22.4
1.23.0
1.24.0
1.24.1
1.24.2
1.25.0
1.25.1
1.25.2
2.*
2.0.0
2.1.0
2.1.1
2.1.2.pre1
2.1.2.pre2
2.2.0
2.2.1
2.2.2
2.3.0
2.3.1.pre.1
2.3.1.pre.2
2.3.1.pre.3
2.3.1.pre.4
2.3.1.pre.5
2.3.1.pre.6
2.4.0
2.4.1
2.5.0
2.5.1
2.5.2.pre.1
2.5.2.pre.2
2.5.2.pre.3
2.5.2.pre.4
2.5.2.pre.5
2.5.2.pre.6
2.5.2.pre.7
2.6.0
2.6.1.pre.1
2.6.1.pre.2
2.7.0
2.7.1.pre.1
2.8.0
2.9.0
2.9.1.pre1
2.9.1.pre2
2.9.1.pre3
2.9.1.pre4
2.9.1.pre5
2.9.1.pre6
2.9.1.pre7
2.9.2.pre1
2.10.0
2.10.2
2.10.3.pre.1
2.11.0
2.11.1.pre.1
2.11.1.pre.2
2.11.1.pre.3
2.11.1
2.11.2.pre.1
2.11.2.pre.2
2.11.2.pre.3
2.11.3.pre.1
2.11.3.pre.2
2.11.3.pre.3
2.12.0
2.12.1.pre.1
2.13.0
2.13.1
2.13.2.pre.1
2.13.2.pre.2
2.13.3.pre.1
2.13.3.pre.2
2.13.3.pre.3
2.13.3.pre.4
2.13.4.pre.1
2.13.5.pre.1
2.13.5.pre.2
2.13.6.pre.1
2.13.6.pre.2
2.14.0
2.14.1.pre.1
2.14.1
2.14.2.pre.1
2.14.2
2.14.3.pre.1.branding
2.14.3.pre.2.tailwindcss
2.14.3.pre.3.jsbundling
2.14.3.pre.4.tosqlfix
2.14.3.pre.5.nosprockets
2.14.3.pre.6.nosprockets
2.14.3.pre.7.polytranslations1
2.15.0
2.15.1
2.15.2.pre.1
2.15.2
2.15.3.pre.1.data.attrs.to.sidebar.items
2.15.3
2.16.0
2.16.1.pre.1.nativefields
2.17.0
2.17.1.pre.1.zeitwerk.eager.load.dir
2.17.1.pre.2.customauthorizationclients
2.17.1.pre.3
2.17.1.pre.4.issue.1342
2.17.1.pre.5.stackedlayout
2.18.0
2.18.1.pre.1.eagerloaddirs
2.18.1
2.19.0
2.20.0
2.21.0
2.21.1.pre.issue1444
2.21.1.pre.issue1450
2.21.1.pre.pr1476
2.21.1.pre.pr1484
2.21.2.pre.pr1486
2.21.3.pre.pr1489
2.22.0
2.23.0
2.23.1
2.23.2
2.23.3.pre.1.pr1529
2.24.0
2.24.1
2.25.0
2.25.1.pre.1.pr1579
2.26.0
2.26.1.pr1584.pre.1
2.26.2.pre.pr1579
2.26.3.pre.pr1601
2.27.0
2.27.1
2.27.2.pre.pr1606
2.28.0
2.28.1.pre.pr1642
2.28.2.pre.pr1642
2.28.3.pre.pr1646
2.29.0
2.29.1.pre.pr1652
2.29.1
2.30.0
2.30.1.pre1.pr1683
2.30.1.pre2.pr1683
2.30.1.pre3.pr1683
2.30.1.pre4.pr1683
2.30.1
2.30.2
2.31.0
2.32.0
2.32.1
2.32.2
2.32.3
2.32.4
2.32.5
2.32.6
2.33.0
2.33.1
2.33.2
2.33.3.pre.1
2.33.3.pre.2
2.33.3
2.34.0
2.34.1
2.34.2
2.34.3
2.34.4.pre.1
2.34.4
2.34.5
2.34.6
2.34.7.pre.1
2.35.0
2.36.0
2.36.1
2.36.2
2.36.3
2.37.0
2.37.1
2.37.2
2.38.0
2.39.0
2.40.0
2.41.0
2.42.0
2.42.1
2.42.2
2.43.0
2.44.0
2.45.0
2.46.0
2.47.0
2.48.0
2.49.0
2.50.0
2.51.0
2.52.0
2.53.0
3.*
3.0.0.beta1
3.0.0.pre1
3.0.0.pre2
3.0.0.pre3
3.0.0.pre4
3.0.0.pre5
3.0.0.pre6
3.0.0.pre7
3.0.0.pre8
3.0.0.pre9
3.0.0.pre10
3.0.0.pre11
3.0.0.pre12
3.0.0.pre13
3.0.0.pre14
3.0.0.pre15
3.0.0.pre16
3.0.0.pre17
3.0.0.pre18
3.0.0.pre19
3.0.1.beta1
3.0.1.beta2
3.0.1.beta3
3.0.1.beta4
3.0.1.beta5
3.0.1.beta6
3.0.1.beta7
3.0.1.beta8
3.0.1.beta9
3.0.1.beta10
3.0.1.beta11
3.0.1.beta12
3.0.1.beta13
3.0.1.beta14
3.0.1.beta15
3.0.1.beta16
3.0.1.beta17
3.0.1.beta18
3.0.1.beta19
3.0.1.beta20
3.0.1.beta21
3.0.1.beta22
3.0.1.beta23
3.0.1.beta24
3.0.2
3.0.3
3.0.4
3.0.5
3.0.6
3.0.7
3.0.8
3.1.0
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.2.0
3.2.1
3.2.2
3.2.3
3.3.0
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.4.0
3.4.1
3.4.2
3.4.3
3.4.4
3.5.0
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6.beta1
3.5.6
3.5.7
3.5.8
3.6.0
3.6.1
3.6.2
3.6.3
3.6.4
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.8.0
3.8.1
3.8.2
3.9.0
3.9.1
3.9.2
3.10.0
3.10.1
3.10.2
3.10.3
3.10.4
3.10.5
3.10.6
3.10.7
3.10.8
3.10.9
3.10.10
3.11.0
3.11.1
3.11.2
3.11.3
3.11.4
3.11.5
3.11.6
3.11.7
3.11.8
3.11.9
3.11.10
3.12.0
3.13.0
3.13.1
3.13.2
3.13.3
3.13.4
3.13.5
3.13.6
3.13.7
3.14.0
3.14.1
3.14.2
3.14.3
3.14.4
3.14.5
3.15.0
3.15.1
3.15.2
3.15.3
3.15.4
3.15.5
3.15.6
3.15.7
3.16.0
3.16.1
3.16.2
3.16.3
3.16.4
3.16.5
3.16.6
3.17.0
3.17.1.tw4
3.17.1
3.17.2.tw4
3.17.2
3.17.3.tw4
3.17.3
3.17.4.tw4
3.17.4
3.17.5.tw4
3.17.5
3.17.6.tw4
3.17.6
3.17.7
3.17.8.tw4
3.17.8
3.17.9.beta1
3.17.9.beta2
3.17.9.tw4
3.17.9
3.18.0.tw4
3.18.0
3.18.1.tw4
3.18.1
3.18.2.tw4
3.18.2
3.19.0
3.19.1
3.19.2
3.19.3
3.20.0
3.20.1
3.20.2
3.20.3
3.21.0
3.21.1
3.22.0
3.22.2
3.22.3
3.22.4
3.22.5
3.23.0
3.23.1
3.24.0
3.24.1
3.25.0
3.25.1
3.25.2
3.25.3
3.26.0
3.26.2
3.26.3
3.26.4
3.27.0
3.28.0
3.29.0
3.29.1
3.30.0
3.30.1
3.30.2

Database specific

last_known_affected_version_range
"<= 3.30.2"
source
"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/03/GHSA-762r-27w2-q22j/GHSA-762r-27w2-q22j.json"