POJIA破甲
地图 / \OCA\DAV\CardDAV\ImageExportPlugin allows serving arbitrary data with user-defined or empty mimetype

\OCA\DAV\CardDAV\ImageExportPlugin allows serving arbitrary data with user-defined or empty mimetype

跨站脚本 / XSS(通用) / #163338

厂商
Nextcloud
严重程度
低危 · CVSS 5.4
赏金
—
弱点
XSS(通用)
研究员
@lukasreschke
披露日期
2016-12-03
资产
—
CVE
CVE-2016-9465

该报告还没有中文解读。

原文摘录

摘自原文(3176 字符中的一小部分)
The SabreDAV plugin `\OCA\DAV\CardDAV\ImageExportPlugin` is used for displaying pictures of a VCF. It registers on a GET request on a CardDAV element and acts when the query parameter `photo` is sent.
原文中的代码
/**
 * Intercepts GET requests on addressbook urls ending with ?photo.
 *
 * @param RequestInterface $request
 * @param ResponseInterface $response
 * @return bool|void
 */
function httpGet(RequestInterface $request, ResponseInterface $response) {

	$queryParams = $request->getQueryParameters(); …

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Nextcloud 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @lukasreschke · 版权归作者与 Nextcloud 所有

同类报告

[Grab Android/iOS] Insecure deeplink leads to sensitive information disclosureGrab · 2019-03-15XSS vulnerable parameter in a location hashSlack · 2019-10-16[accounts.reddit.com] Redirect parameter allows for XSSReddit · 2023-05-18 · $5,000yelp.com XSS ATO (via login keylogger, link Google account)Yelp · 2023-08-15XSS At "pages.et.uber.com"Uber · 2016-08-19XSS at jamfpro.shopifycloud.comShopify · 2023-02-02 · $9,400