# CVE-2026-109895: Arraytics Booktics DOM-based cross-site scripting

Source: https://junglewise.ai/threats/cve-2026-109895-improper-neutralization-of-input-during-web-page-generation  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-18. Updated: 2026-10-18  
License: CC BY 4.0 with a link back

CVE-2026-109895 · Severity: high · CVSS 7.1 · Published 2026-10-18

Booktics is a WordPress plugin used to manage bookings and reservations on websites. A DOM-based cross-site scripting vulnerability allows attackers to inject malicious scripts that can steal visitor data or hijack user accounts. The flaw affects Booktics versions up to 1.0.29 and requires user interaction to exploit.

Technologies: [Arraytics Booktics](https://junglewise.ai/threats/technologies/booktics). Vendors: [Arraytics](https://junglewise.ai/threats/vendors/arraytics).

## Quick answers

**Is CVE-2026-109895 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-109895 being exploited in the wild.

**How severe is CVE-2026-109895?** High severity, with a CVSS score of 7.1, published 18 October 2026.

**Which products and versions are affected?** Arraytics Booktics up to 1.0.29.

**Is there a fix for CVE-2026-109895?** Yes: fixed in 1.0.30. Until then: Update to Booktics version 1.0.30 or later immediately. If immediate patching is not possible, Patchstack offers a mitigation rule to block exploitation attempts until the plugin is updated. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-109895 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-109895?** Check whether you run Arraytics Booktics at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix

- Fixed in 1.0.30

Update to Booktics version 1.0.30 or later immediately. If immediate patching is not possible, Patchstack offers a mitigation rule to block exploitation attempts until the plugin is updated.

## Technical details

The vulnerability is a DOM-based XSS flaw in the Booktics WordPress plugin where user input is not properly neutralized before being used to generate web page content. An unauthenticated attacker can craft a malicious link or page that, when visited by a user, executes arbitrary JavaScript in their browser context, potentially harvesting credentials or session tokens. A patch is available in version 1.0.30 and later.

## Affected products

- Arraytics Booktics up to 1.0.29

## Timeline

- 2026-10-16: disclosed
- 2026-10-18: advisory

## References

- [https://wordpress.org/plugins](https://wordpress.org/plugins)
- [https://patchstack.com/database/wordpress/plugin/booktics/vulnerability/wordpress-booktics-plugin-1-0-29-cross-site-scripting-xss-vulnerability?_s_id=cve](https://patchstack.com/database/wordpress/plugin/booktics/vulnerability/wordpress-booktics-plugin-1-0-29-cross-site-scripting-xss-vulnerability?_s_id=cve)

## Related threats

- [Arraytics Booktics missing authorization in access control](https://junglewise.ai/threats/cve-2026-62122-missing-authorization-vulnerability-in-arraytics-booktics)
- [Arraytics Booktics broken access control in pages](https://junglewise.ai/threats/cve-2026-104674-missing-authorization-vulnerability-in-arraytics-booktics)
- [Arraytics Booktics broken access control vulnerability](https://junglewise.ai/threats/cve-2026-112829-missing-authorization-vulnerability-in-arraytics-booktics)
- [Arraytics Booktics SQL injection](https://junglewise.ai/threats/cve-2026-109894-improper-neutralization-of-special-elements-used-in-an-sql)
- [Arraytics Booktics broken access control](https://junglewise.ai/threats/cve-2026-107418-missing-authorization-vulnerability-in-arraytics-booktics)
