github.com/wailsapp/wails/v2
Create beautiful applications using Go
Activity
- Latest release
- 1w ago
- Total releases
- 65
- Cadence
- ~26 days
- Last 12 months
- 7
Reach
- Stars
- 36.8k
Details
- First release
- Jan 05, 2021
| Version | Released | |
|---|---|---|
v2.17.0
minor
|
v2.17.0
minor
Dependencies (42)
+ 34 more |
|
v2.16.0
minor
|
v2.16.0
minor
Dependencies (42)
+ 34 more |
|
v2.15.0
minor
|
v2.15.0
minor
Dependencies (42)
+ 34 more |
|
v2.14.0
minor
|
v2.14.0
minor
Dependencies (42)
+ 34 more |
|
v2.13.0
minor
|
v2.13.0
minor
Dependencies (42)
+ 34 more |
|
v2.12.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.12.0
minor
Dependencies (41)
+ 33 more |
|
v2.11.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.11.0
minor
Dependencies (41)
+ 33 more |
|
v2.10.2
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.10.2
patch
Dependencies (41)
+ 33 more |
|
v2.10.1
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.10.1
patch
Dependencies (40)
+ 32 more |
|
v2.10.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.10.0
minor
Dependencies (40)
+ 32 more |
|
v2.9.3
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.9.3
patch
Dependencies (40)
+ 32 more |
|
v2.9.2
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.9.2
patch
Dependencies (40)
+ 32 more |
|
v2.9.1
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.9.1
patch
Dependencies (40)
+ 32 more |
|
v2.9.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.9.0
minor
Dependencies (40)
+ 32 more |
|
v2.8.2
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.8.2
minor
Dependencies (40)
+ 32 more |
|
v2.8.1
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.8.1
patch
Dependencies (40)
+ 32 more |
|
v2.8.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.8.0
minor
Dependencies (40)
+ 32 more |
|
v2.7.1
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.7.1
patch
Dependencies (40)
+ 32 more |
|
v2.7.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.7.0
minor
Dependencies (40)
+ 32 more |
|
v2.6.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.6.0
minor
Dependencies (37)
+ 29 more |
|
v2.5.1
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.5.1
patch
Dependencies (37)
+ 29 more |
|
v2.5.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.5.0
minor
Dependencies (37)
+ 29 more |
|
v2.4.1
patch
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.4.1
patch
Dependencies (37)
+ 29 more |
|
v2.4.0
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.4.0
minor
Dependencies (37)
+ 29 more |
|
v2.3.1
minor
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.3.1
minor
Dependencies (38)
+ 30 more |
|
v2.1.0
initial
1 CVE
CVE-2026-34157
GHSA-47hv-j4px-h3c9
Oct 27, 2026
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
High
Network
Low
None
Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern| | |
|---|---|
| Product | wailsapp/wails (v2) |
| Affected File | SummaryWails v2 provides An attacker who controls a domain sharing a prefix with the allowed origin (e.g., Vulnerability DetailsRoot Cause
Vulnerable CodeFile:
The generated regex for
This matches any string beginning with
Scope NoteThe official comment in ImpactAny Go method registered with Wails bindings becomes callable from the attacker's origin. Depending on the application:
FixPR: https://github.com/wailsapp/wails/pull/5074 Wildcards are now only expanded when they represent a full domain component (immediately after Disclosure Timeline| Date | Event | |---|---| | 2026-03-26 | Vulnerability discovered during source code audit by @Saku0512 | | 2026-03-26 | Private report submitted via GitHub Security Advisory | | 2026-03-26 | Vendor acknowledgement and fix PR opened (#5074) | | TBD | Patch release | | TBD + 90 days | Public disclosure deadline | Fixed in
2.13.0
References Updated Oct 27, 2026 · Source: OSV.dev |
v2.1.0
initial
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.44.1
pre
|
v2.0.0-beta.44.1
pre
Dependencies (36)
+ 28 more |
|
v2.0.0-beta.40.2
pre
|
v2.0.0-beta.40.2
pre
Dependencies (35)
+ 27 more |
|
v2.0.0-beta.39.2
pre
|
v2.0.0-beta.39.2
pre
Dependencies (35)
+ 27 more |
|
v2.0.0-beta.39.1
pre
|
v2.0.0-beta.39.1
pre
Dependencies (35)
+ 27 more |
|
v2.0.0-beta.37
pre
|
v2.0.0-beta.37
pre
Dependencies (32)
+ 24 more |
|
v2.0.0-beta.36
pre
|
v2.0.0-beta.36
pre
Dependencies (32)
+ 24 more |
|
v2.0.0-beta.30
pre
|
v2.0.0-beta.30
pre
Dependencies (37)
+ 29 more |
|
v2.0.0-beta.23
pre
|
v2.0.0-beta.23
pre
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.17
pre
|
v2.0.0-beta.17
pre
Dependencies (39)
+ 31 more |
|
v2.0.0-beta.14
pre
|
v2.0.0-beta.14
pre
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.11
pre
|
v2.0.0-beta.11
pre
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.10
pre
|
v2.0.0-beta.10
pre
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.9
pre
|
v2.0.0-beta.9
pre
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.8
pre
|
v2.0.0-beta.8
pre
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.5
pre
|
v2.0.0-beta.5
pre
Dependencies (38)
+ 30 more |
|
v2.0.0-beta.2
pre
|
v2.0.0-beta.2
pre
Dependencies (36)
+ 28 more |
|
v2.0.0-beta.0
pre
|
v2.0.0-beta.0
pre
Dependencies (36)
+ 28 more |
|
v2.0.0-alpha.64
pre
|
v2.0.0-alpha.64
pre
Dependencies (20)
+ 12 more |
|
v2.0.0-alpha.62
pre
|
v2.0.0-alpha.62
pre
Dependencies (20)
+ 12 more |
|
v2.0.0-alpha.54
pre
|
v2.0.0-alpha.54
pre
Dependencies (20)
+ 12 more |
|
v2.0.0-alpha.51
pre
|
v2.0.0-alpha.51
pre
Dependencies (20)
+ 12 more |
|
v2.0.0-alpha.48
pre
|
v2.0.0-alpha.48
pre
Dependencies (20)
+ 12 more |
|
v2.0.0-alpha.45
pre
|
v2.0.0-alpha.45
pre
Dependencies (20)
+ 12 more |
|
v2.0.0-alpha.43
pre
|
v2.0.0-alpha.43
pre
Dependencies (20)
+ 12 more |