Themes Vulnerabilities

Travel Booking < 2.7.8.4 - Reflected & Stored XSS

Description

Weak security measures like no input & textarea fields data filtering has been discovered in the 'Traveler - Travel Booking WordPress Theme'.

Special Notes:
1 - 'Change Avatar' upload field works really strange. F.e., u can upload any .PHP file with extension .php.png and break profile page (Server will respond with Error #500). Another possible issue is Null Byte Injection in PHP, but on the demo website any access to uploaded file will be blocked by CloudFlare.

2 - On the 'Google Chrome' browser reflected XSS doesn't work cause of built-in browser security measures, better use 'Mozilla' or 'Opera' instead.

https://travelerwp.com/traveler-changelog/
April 30, 2019 - v2.7.1 released with "Fix Reflected XSS Injection Security".
Dec 26th, 2019 - v2.7.8.4 released, fixing the stored XSS

Proof of Concept

Affects Themes

Fixed in 2.7.8.4

References

Classification

Type
XSS
CWE

Miscellaneous

Original Researcher
QUIXSS
Submitter
quixss
Submitter website
Submitter twitter
Verified
No

Timeline

Publicly Published
2019-05-05 (about 7 years ago)
Added
2019-05-29 (about 6 years ago)
Last Updated
2021-01-19 (about 5 years ago)

Other