Possible unsafe reflection / partial denial of service in avo
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub.
Summary
Avo is an open source ruby on rails admin panel creation framework. The polymorphic field type stores the classes to operate on when updating a record with user input, and does not validate them in the back end. This can lead to unexpected behavior, remote code execution, or application crashes when viewing a manipulated record. This issue has been addressed in commit `ec117882d` which is expected to be included in subsequent releases. Users are advised to limit access to untrusted users until a new release is made.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| avo-hq | avo | up to 2.33.2; 3.0.0.pre1 – 3.0.0.pre12 | — | No fix listed | CNA |
| — | avo (RubyGems) | before 2.33.3 | 2.33.3 | Patch available | GHSA-86h2-2g4g-29qx |
| — | avo (RubyGems) | 3.0.0.pre1 – 3.0.0.pre12 | — | No fix listed | GHSA-86h2-2g4g-29qx |
- avo Vendoravo-hq Affected up to 2.33.2; 3.0.0.pre1 – 3.0.0.pre12 Fixed in — No fix listed CNA
- avo (RubyGems) Vendor— Affected before 2.33.3 Fixed in 2.33.3 Patch available GHSA-86h2-2g4g-29qx
- avo (RubyGems) Vendor— Affected 3.0.0.pre1 – 3.0.0.pre12 Fixed in — No fix listed GHSA-86h2-2g4g-29qx
Remediation
- Fix · GHSA-86h2-2g4g-29qx avo (RubyGems) Fixed in 2.33.3 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-34102
- 2026-10-03 Alias added: GHSA-86h2-2g4g-29qx
References
More avo-hq Avo vulnerabilities
- TI-2023-16949 Stored XSS (Cross Site Scripting) in html content based fields of avo CVSS 3.1HIGH 7.3
- TI-2024-14784 Stored cross-site scripting (XSS) in `key_value` field in Avo CVSS 3.1HIGH 7.3
- TI-2024-14985 Cross site scripting in Action messages on Avo CVSS 3.1MEDIUM 6.5
- TI-2026-25630 Avo has a XSS vulnerability on `return_to` param CVSS 4.0MEDIUM 5.3
Sources
- CVE-2023-34102 · CVE Program
- CVE-2023-34102 · NVD
- FIRST EPSS
- GHSA-86h2-2g4g-29qx · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences