{"title":"MediaMarktSaturn Bug Bounty Program","slug":"mediamarktsaturn-bug-bounty-program","rules":"## Company\nIn terms of revenue, sales area and headcount, the MediaMarktSaturn Retail Group is Europe\u2019s leading consumer electronics retailer and provider of related services. Our integrated online and fixed-location offerings reach millions of customers every day. For more information visit our homepage: [https:\/\/www.mediamarktsaturn.com](https:\/\/www.mediamarktsaturn.com)\n\n## About the Scope of this Program\nOur Bug Bounty program is <b>limited to our e-commerce web application and its associated API<\/b>, accessible via [https:\/\/www.mediamarkt.*](https:\/\/www.mediamarkt.*) [de \/ at \/ .com.tr \/ es \/ be \/ lu \/ nl \/  ch \/ hu \/ pl], [https:\/\/www.mediaworld.it](https:\/\/www.mediaworld.it) and [https:\/\/www.saturn.de](https:\/\/www.saturn.de). Please be aware that *.mediamarkt.pt is out-of-scope.\n\nYou are welcome to test any country-specific site linked from [https:\/\/www.mediamarkt.*](https:\/\/www.mediamarkt.*) (e.g. [https:\/\/www.mediamarkt.de](https:\/\/www.mediamarkt.de)), [https:\/\/www.mediaworld.it](https:\/\/www.mediaworld.it) and [https:\/\/www.saturn.de](https:\/\/www.saturn.de), but <b>subdomains are out-of-scope as well as *.mediamarkt.pt<\/b>. For a full list of supported country locals, please refer to the following page:[ https:\/\/mediamarktsaturn.com\/company\/international-presence](https:\/\/mediamarktsaturn.com\/company\/international-presence).\n\nBeyond the e-commerce web application scope described above, <b>testing is also permitted on our official iOS and Android e-commerce mobile apps<\/b>.\n\nFurthermore, we ask you to respect the scope of our program and to don't hunt outside of it. Should you need to report anything outside of the scope of this program you may do so through our VDP program here: [https:\/\/vdp.mediamarktsaturn.com\/p\/Startpage](https:\/\/vdp.mediamarktsaturn.com\/p\/Startpage).\n\n\n## Program Rules\nWe believe that no technology is perfect and that working with skilled security researchers is crucial in identifying weaknesses in our technology.\nIf you believe you have found a security bug in our service, we are happy to work with you to resolve the issue promptly and ensure you are fairly rewarded for your discovery.\n\n<b>Dont\u00b4s:<\/b> \n+\tAny type of denial of service attacks, as well as any interference with network equipment and MediaMarktSaturn infrastructure,\n+\tViolate any laws (including at least German and European law and any laws applicable in your country),\n+\tAccess, change, delete or leak accounts of other MediaMarkt\/Saturn customers,\n+\tChange or create more accounts on websites \/ apps than necessary for the test,\n+\tDamage or change our systems,\n+\tRun automated scanning,\n+\tScan the infrastructure of our host- provider \u201cPlusServer GmbH\u201d,\n+\tUse any social engineering techniques to access our systems or reach to MediaMarktSaturn employees,\n+\tReveal any private data to third parties or to the public,\n+\tDo not copy any files from our applications\/servers and disclose them,\n+\tNo vulnerability disclosure, full, partial or otherwise, is allowed.\n\n## Eligibility and Responsible Disclosure\nWe are happy to thank everyone who submits valid reports which help us improve the security of MediaMarktSaturn however, only those that meet the following eligibility requirements may receive a monetary reward:\n\n+\tYou must not break any of the testing policy rules \/ program rules listed above.\n+\tIf you find the same vulnerability several times (also on different countries), please create only one report and eventually use comments. You'll be rewarded according to your findings.\n+\tYou must be the first reporter of a vulnerability.\n+\tThe vulnerability must be a qualifying vulnerability (see below).\n+\tThe reported issue must demonstrate an actual security impact in a realistic scenario.\n+\tThe report must include a clear textual description, steps to reproduce, and sufficient evidence to verify the resulting security impact. Evidence may include screenshots, video, request\/response pairs, logs, or other technically conclusive proof.\n+\tWhere safely possible, the report should include a suggested CVSS v3.1 vector with a short justification for the relevant metrics.\n+\tYou must avoid tests that could cause degradation or interruption of our service (refrain from using automated tools, and limit yourself about requests per second).\n+\tYou must not leak, manipulate, or destroy any user data.\n+\tYou must not be a former or current employee of MediaMarktSaturn or one of its contractor.\n<br>\n\nThe following <b>examples define acceptable and unacceptable practices for demonstrating vulnerabilities<\/b>:\n\n+\tData or Configuration Modifications:\n +\t Permitted: Making changes to your own data exclusively\n +\t\t Prohibited: Modifying data belonging to other users, altering critical configuration settings, or deleting stored information\n\n+\tCode Injection:\n +\t Permitted: Using system utilities (e.g., id, whoami) to determine the user executing the code\n +\t Prohibited: Executing unauthorized or external code\n\n+\tSending Unauthorized Communications:\n +\t Permitted: Sending a single test message via a contact form for validation\n +\t Prohibited: Engaging in bulk messaging through contact forms or sending communications to third parties\n\n+\tSQL Injection:\n +\t Permitted: Identifying the version of the database management system (DBMS)\n +\t Prohibited: Accessing tables that contain production or sensitive data, including customer records\n\n+\tXSS Testing:\n +\t Permitted: Executing a minimal alert, such as alert(17), to confirm vulnerability\n +\t Prohibited: Embedding or invoking any external scripts\n\n\n## Reward grid\n\nThe reward for a valid finding is determined by its confirmed CVSS v3.1 Base Score:\n\n| Severity | CVSS v3.1 score | Reward range |\n| --- | --- | --- |\n| Low | 0.1\u20133.9 | \u20ac100\u2013\u20ac200 |\n| Medium | 4.0\u20136.9 | \u20ac200\u2013\u20ac600 |\n| High | 7.0\u20138.9 | \u20ac600\u2013\u20ac2,500 |\n| Critical | 9.0\u201310.0 | \u20ac2,500\u2013\u20ac4,000 |\n\nThe reward grid displays the maximum reward for each severity level. Within the applicable range, the reward is calculated from the confirmed CVSS v3.1 Base Score using the formula below and rounded to the nearest \u20ac10:\n\n```\nreward = band minimum + (confirmed score \u2212 lowest score of band) \/ (highest score of band \u2212 lowest score of band) \u00d7 (band maximum \u2212 band minimum)\n```\n\nExamples:\n\n| Severity | CVSS score | Reward |\n| --- | --- | --- |\n| Medium | 4.0 | \u20ac200 |\n| Medium | 5.5 | \u20ac410 |\n| Medium | 6.9 | \u20ac600 |\n| High | 7.0 | \u20ac600 |\n| High | 8.0 | \u20ac1,600 |\n| High | 8.9 | \u20ac2,500 |\n| Critical | 9.0 | \u20ac2,500 |\n| Critical | 9.8 | \u20ac3,700 |\n\n### Reward calculation\n1. <b>OneFixOneReward<\/b> determines whether a report is eligible for a separate reward (including fix bypasses, see \"Fix bypasses\").\n2. <b>Base reward<\/b> is calculated from the confirmed CVSS v3.1 score using the reward ranges above.\n3. <b>Systemic issue<\/b> percentages are applied to the base reward.\n4. <b>Impact Bonus<\/b>, if granted, is calculated on the reward after step 3.\n\n\n## How severity is determined\n\n### 1. CVSS scoring\nThe severity of a valid report is determined by its CVSS v3.1 Base Score, using Base Metrics only and the scoring conventions defined below.\n\nThe CVSS score is initially assessed by the YesWeHack triage team and then reviewed and confirmed by the MediaMarktSaturn security team. The confirmed score determines the severity and is used to calculate the reward.\n\nResearchers may suggest their own CVSS vector. If the confirmed vector differs from the suggested or initial vector, MediaMarktSaturn will explain which metrics were changed and why. The confirmed assessment is final, subject to the disagreement process described below.\n\n### 2. Demonstrated impact\nSeverity is based on <b>demonstrated impact<\/b>. CVSS metrics are assessed based on the security impact demonstrated by the proof of concept, rather than on hypothetical impact or escalation paths.\n\nAny claimed impact must be supported by sufficient evidence. This includes, for example, account takeover, access to other customers' data, price, order or payment manipulation (see \"Integrity (I)\" under CVSS scoring conventions), or remote code execution. Unproven escalation paths are not considered when determining the CVSS score.\n\nResearchers must not increase the scope or impact of exploitation solely to demonstrate a higher severity. If further exploitation would violate the testing rules, affect real customers or systems, or create unnecessary risk, MediaMarktSaturn may accept technically conclusive evidence of the impact instead. If you are unsure whether further exploitation is permitted, ask in the report before proceeding.\n\n### 3. Scoring conventions\nThe CVSS v3.1 Base Metrics are applied according to the program-specific scoring conventions below. These conventions define how MediaMarktSaturn assesses the relevant CVSS metrics in the context of this program.\n\n### 4. No downgrades based on business impact\nOnce the CVSS v3.1 Base Score has been confirmed, the resulting severity and calculated reward will not be reduced based on business considerations.\n\nExceptional business impact may increase the final reward through an <b>Impact Bonus<\/b>.\n\n\n## CVSS scoring conventions\n\n### Scope (S)\nScope describes whether the impact of a vulnerability remains within the same security boundary or extends to a separately controlled security context.\n+\t<b>Unchanged (S:U):<\/b> The vulnerability and its impact remain within the same security authority.\n+\t<b>Changed (S:C):<\/b> Successful exploitation crosses a security-authority boundary and allows the attacker to affect a component or resource controlled by a different security authority.\n\nA different component or system does not automatically result in <b>Changed<\/b>. What matters is whether the vulnerability crosses a security-authority boundary.\n\nFor example, XSS executing within the same origin and security authority as the vulnerable application is normally scored <b>Unchanged<\/b>. A vulnerability that allows an attacker to escape an application's security boundary and compromise resources controlled by a separate security authority may be scored <b>Changed<\/b>.\n\n### Confidentiality (C)\nConfidentiality measures the extent to which a vulnerability allows unauthorized access to information.\n+\t<b>High (C:H):<\/b> Demonstrated unauthorized access to sensitive information, such as another customer's PII, order or payment data, credentials, authentication tokens, or session tokens.\n+\t<b>Low (C:L):<\/b> Demonstrated unauthorized access to limited non-public information with limited security impact.\n+\t<b>None (C:N):<\/b> No unauthorized disclosure of non-public information. Access to public product, price, store, or equivalent publicly available data does not constitute a confidentiality impact.\n\n### Integrity (I)\nIntegrity measures the extent to which a vulnerability allows unauthorized modification of protected data or system state.\n+\t<b>High (I:H):<\/b> Demonstrated unauthorized modification with significant security or financial impact, such as modification of another customer's order, payment or account data, or manipulation of prices or payment amounts that is accepted by the backend and successfully carried through the complete order or payment process.\n+\t<b>Low (I:L):<\/b> Demonstrated unauthorized modification with limited security or financial impact.\n+\t<b>None (I:N):<\/b> No effective unauthorized modification of protected data or system state.\n\nFor price, order or payment manipulation, frontend or client-side changes alone do not constitute Integrity impact. The manipulated value must be accepted by the backend, successfully carried through the complete relevant process, and reflected in the final order, payment, transaction, or equivalent backend evidence. Intermediate states such as a checkout confirmation or temporary order creation are not sufficient if the manipulation is later rejected, corrected, or cancelled.\n\nThe following are not considered a valid price, order or payment manipulation:\n+\tmanipulated prices, quantities or discounts that are displayed on the client side but not charged\n+\torders that are rejected, corrected or automatically cancelled by backend validation\n+\torders for which no order confirmation email is sent\n\nTo demonstrate a valid manipulation, the report must include the order confirmation email showing the manipulated amount, evidence that this amount was charged, and the order number. Please cancel any test order immediately after documenting it.\n\n### Availability (A)\nAvailability measures the impact of a vulnerability on the accessibility or operation of a system or service. Denial-of-service testing is out of scope. Availability impact may only be considered where it can be demonstrated without violating the program's testing rules.\n+\t<b>None (A:N):<\/b> No availability impact on other users is demonstrated.\n+\t<b>Low (A:L):<\/b> A limited or temporary reduction in availability or performance for other users is demonstrated.\n+\t<b>High (A:H):<\/b> A significant loss of availability for other users is demonstrated.\n\n### Privileges Required (PR)\nPrivileges Required measures whether the attacker must already have access to an account or other privileges before exploiting the vulnerability.\n+\t<b>None (PR:N):<\/b> The vulnerability can be exploited without authentication or any existing privileges.\n+\t<b>Low (PR:L):<\/b> Exploitation requires authentication with a regular customer account, including an account that anyone can create through the standard registration process.\n+\t<b>High (PR:H):<\/b> Exploitation requires elevated or administrative privileges.\n\n### User Interaction (UI)\nUser Interaction measures whether successful exploitation requires an action by another user.\n+\t<b>None (UI:N):<\/b> Exploitation succeeds without any action by another user.\n+\t<b>Required (UI:R):<\/b> Successful exploitation requires another user to perform an action, such as clicking a link, opening attacker-controlled content, visiting a specific page, or otherwise interacting with the attack.\n\n### Attack Complexity (AC)\nAttack Complexity measures whether successful exploitation depends on conditions beyond the attacker's control.\n+\t<b>Low (AC:L):<\/b> Exploitation does not depend on special conditions beyond the attacker's control. The attacker can reliably create or repeat the conditions required for exploitation.\n+\t<b>High (AC:H):<\/b> Exploitation depends on conditions beyond the attacker's control, such as a specific victim configuration, a race condition, or other prerequisite conditions that the attacker cannot reliably create.\n\nThe requirement to obtain, discover, or identify information does not by itself result in <b>High<\/b> Attack Complexity. What matters is whether successful exploitation depends on conditions outside the attacker's control.\n\n\n## Impact Bonus\nMediaMarktSaturn may award an Impact Bonus of up to 50% where a finding demonstrates exceptional business impact that is not adequately reflected by the CVSS v3.1 Base Score.\n\nExamples may include significant compromise of payment or checkout integrity, or impact affecting a large number of customers without requiring user interaction.\n\nThe Impact Bonus is separate from the CVSS severity assessment and does not change the CVSS score or severity of the report. For example, a High-severity vulnerability remains High even if an Impact Bonus results in a reward above the normal amount for its CVSS score.\n\nThe Impact Bonus is awarded at MediaMarktSaturn's discretion and can only increase the reward. The bonus is calculated as described under \"Reward calculation\" (step 4).\n\n\n## Fix bypasses\nIf a fix can be bypassed while the original report is still open, the bypass is treated as part of the original report and is not rewarded separately.\n\nIf a bypass is found after the original report has been closed as resolved, it can be submitted as a new report and will be assessed under the current program rules.\n\nThe OneFixOneReward rule still applies (see \"Reporting\").\n\n\n## If you disagree with the rating\nIf you disagree with the confirmed CVSS score or reward, submit your reasoning and any additional evidence in a single consolidated comment on the report.\n\nThe MediaMarktSaturn security team will re-evaluate the disputed metrics or reward decision and provide an explanation of the outcome.\n\nThe decision following this re-evaluation is final. Please keep rating and reward discussions within the report rather than reopening the same dispute through other channels.\n\n\n## REPORTS OF LEAKS AND EXPOSED CREDENTIALS\n\nIn the context of this program, we do not intend to encourage, accept or reward reports of leaks that are not applicable to our program\u2019s scope and identified outside of our program\u2019s scope, such as:\n+\tExposed credentials in\/from an out-of-scope asset\/source\n+\tSensitive information exposed in\/from an out-of-scope asset\/source\n\nAlso, in order not to encourage dark and grey economies, in particular the purchase, resale and trade of identifiers or stolen information, as well as all types of dangerous behaviour (e.g. social engineering, ...), we will not accept or reward any report based on information whose source is not the result of failure on the part of our organization or one of our employees\/service providers.\n\nThis excludes, but is not limited to:\n+\tStolen credentials gathered from unidentified sources\n+\tExposed credentials that are not applicable on the program\u2019s scope\n+\tExposed GitHub\/GitLab (or similar) instance with no direct relation with our program\u2019s scope\n+\tExposed secrets (e.g. API tokens\/keys or other technical credentials) that are not directly related to the program\u2019s scope\n+\tExposed PII on an out-of-scope asset\n\n## IMPORTANT PRECAUTIONS AND LIMITATIONS\nAs a complement to the Program\u2019s rules and testing policy :\n+\tDO NOT alter compromised accounts by creating, deleting or modifying any data\n+\tDO NOT use compromised accounts to search for post-auth vulnerabilities (they won\u2019t be eligible anyway)\n+\tDO NOT include Personally Identifiable Information (PII) in your report and please REDACT\/OBFUSCATE the PII that is part of your PoC (screenshot, server response, JSON file, etc.) as much as possible.\n+\tIn case of exposed credentials or secrets, limit yourself to verifying the credentials validity\n+\tIn case of sensitive information leak, DO NOT extract\/copy every document or data that is exposed and limit yourself to describe and list what is exposed.\n\n\n## Reporting \nPlease note that we reserve the right to use a **\"OneFixOneReward\"** rule, i.e. if two or more endpoints\/forms (e.g. given endpoint on www.mediamarkt.de and www.mediamarkt.at) use the same code base and a single fix can be deployed to fix the weakness on those different endpoints, only one endpoint will be considered  eligible for a reward and other reports will be closed as Informative. In any case, all reports will be reviewed edge by edge and we intend to be fair in our triage and rewards.","rules_html":"<h2>Company<\/h2>\n<p>In terms of revenue, sales area and headcount, the MediaMarktSaturn Retail Group is Europe\u2019s leading consumer electronics retailer and provider of related services. Our integrated online and fixed-location offerings reach millions of customers every day. For more information visit our homepage: <a href=\"https:\/\/www.mediamarktsaturn.com\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.mediamarktsaturn.com\">https:\/\/www.mediamarktsaturn.com<\/a><\/p>\n<h2>About the Scope of this Program<\/h2>\n<p>Our Bug Bounty program is <b>limited to our e-commerce web application and its associated API<\/b>, accessible via <a target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.mediamarkt.*\">https:\/\/www.mediamarkt.*<\/a> [de \/ at \/ .com.tr \/ es \/ be \/ lu \/ nl \/  ch \/ hu \/ pl], <a href=\"https:\/\/www.mediaworld.it\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.mediaworld.it\">https:\/\/www.mediaworld.it<\/a> and <a href=\"https:\/\/www.saturn.de\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.saturn.de\">https:\/\/www.saturn.de<\/a>. Please be aware that *.mediamarkt.pt is out-of-scope.<\/p>\n<p>You are welcome to test any country-specific site linked from <a target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.mediamarkt.*\">https:\/\/www.mediamarkt.*<\/a> (e.g. <a href=\"https:\/\/www.mediamarkt.de\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.mediamarkt.de\">https:\/\/www.mediamarkt.de<\/a>), <a href=\"https:\/\/www.mediaworld.it\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.mediaworld.it\">https:\/\/www.mediaworld.it<\/a> and <a href=\"https:\/\/www.saturn.de\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/www.saturn.de\">https:\/\/www.saturn.de<\/a>, but <b>subdomains are out-of-scope as well as *.mediamarkt.pt<\/b>. For a full list of supported country locals, please refer to the following page:<a href=\"https:\/\/mediamarktsaturn.com\/company\/international-presence\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/mediamarktsaturn.com\/company\/international-presence\"> https:\/\/mediamarktsaturn.com\/company\/international-presence<\/a>.<\/p>\n<p>Beyond the e-commerce web application scope described above, <b>testing is also permitted on our official iOS and Android e-commerce mobile apps<\/b>.<\/p>\n<p>Furthermore, we ask you to respect the scope of our program and to don't hunt outside of it. Should you need to report anything outside of the scope of this program you may do so through our VDP program here: <a href=\"https:\/\/vdp.mediamarktsaturn.com\/p\/Startpage\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" title=\"https:\/\/vdp.mediamarktsaturn.com\/p\/Startpage\">https:\/\/vdp.mediamarktsaturn.com\/p\/Startpage<\/a>.<\/p>\n<h2>Program Rules<\/h2>\n<p>We believe that no technology is perfect and that working with skilled security researchers is crucial in identifying weaknesses in our technology.<br \/>\nIf you believe you have found a security bug in our service, we are happy to work with you to resolve the issue promptly and ensure you are fairly rewarded for your discovery.<\/p>\n<p><b>Dont\u00b4s:<\/b> <\/p>\n<ul>\n<li>Any type of denial of service attacks, as well as any interference with network equipment and MediaMarktSaturn infrastructure,<\/li>\n<li>Violate any laws (including at least German and European law and any laws applicable in your country),<\/li>\n<li>Access, change, delete or leak accounts of other MediaMarkt\/Saturn customers,<\/li>\n<li>Change or create more accounts on websites \/ apps than necessary for the test,<\/li>\n<li>Damage or change our systems,<\/li>\n<li>Run automated scanning,<\/li>\n<li>Scan the infrastructure of our host- provider \u201cPlusServer GmbH\u201d,<\/li>\n<li>Use any social engineering techniques to access our systems or reach to MediaMarktSaturn employees,<\/li>\n<li>Reveal any private data to third parties or to the public,<\/li>\n<li>Do not copy any files from our applications\/servers and disclose them,<\/li>\n<li>No vulnerability disclosure, full, partial or otherwise, is allowed.<\/li>\n<\/ul>\n<h2>Eligibility and Responsible Disclosure<\/h2>\n<p>We are happy to thank everyone who submits valid reports which help us improve the security of MediaMarktSaturn however, only those that meet the following eligibility requirements may receive a monetary reward:<\/p>\n<ul>\n<li>You must not break any of the testing policy rules \/ program rules listed above.<\/li>\n<li>If you find the same vulnerability several times (also on different countries), please create only one report and eventually use comments. You'll be rewarded according to your findings.<\/li>\n<li>You must be the first reporter of a vulnerability.<\/li>\n<li>The vulnerability must be a qualifying vulnerability (see below).<\/li>\n<li>The reported issue must demonstrate an actual security impact in a realistic scenario.<\/li>\n<li>The report must include a clear textual description, steps to reproduce, and sufficient evidence to verify the resulting security impact. Evidence may include screenshots, video, request\/response pairs, logs, or other technically conclusive proof.<\/li>\n<li>Where safely possible, the report should include a suggested CVSS v3.1 vector with a short justification for the relevant metrics.<\/li>\n<li>You must avoid tests that could cause degradation or interruption of our service (refrain from using automated tools, and limit yourself about requests per second).<\/li>\n<li>You must not leak, manipulate, or destroy any user data.<\/li>\n<li>You must not be a former or current employee of MediaMarktSaturn or one of its contractor.<br \/>\n<br \/><\/li>\n<\/ul>\n<p>The following <b>examples define acceptable and unacceptable practices for demonstrating vulnerabilities<\/b>:<\/p>\n<ul>\n<li>\n<p>Data or Configuration Modifications:<\/p>\n<ul>\n<li>Permitted: Making changes to your own data exclusively<\/li>\n<li>Prohibited: Modifying data belonging to other users, altering critical configuration settings, or deleting stored information<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Code Injection:<\/p>\n<ul>\n<li>Permitted: Using system utilities (e.g., id, whoami) to determine the user executing the code<\/li>\n<li>Prohibited: Executing unauthorized or external code<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Sending Unauthorized Communications:<\/p>\n<ul>\n<li>Permitted: Sending a single test message via a contact form for validation<\/li>\n<li>Prohibited: Engaging in bulk messaging through contact forms or sending communications to third parties<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>SQL Injection:<\/p>\n<ul>\n<li>Permitted: Identifying the version of the database management system (DBMS)<\/li>\n<li>Prohibited: Accessing tables that contain production or sensitive data, including customer records<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>XSS Testing:<\/p>\n<ul>\n<li>Permitted: Executing a minimal alert, such as alert(17), to confirm vulnerability<\/li>\n<li>Prohibited: Embedding or invoking any external scripts<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Reward grid<\/h2>\n<p>The reward for a valid finding is determined by its confirmed CVSS v3.1 Base Score:<\/p>\n<table>\n<thead>\n<tr>\n<th>Severity<\/th>\n<th>CVSS v3.1 score<\/th>\n<th>Reward range<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Low<\/td>\n<td>0.1\u20133.9<\/td>\n<td>\u20ac100\u2013\u20ac200<\/td>\n<\/tr>\n<tr>\n<td>Medium<\/td>\n<td>4.0\u20136.9<\/td>\n<td>\u20ac200\u2013\u20ac600<\/td>\n<\/tr>\n<tr>\n<td>High<\/td>\n<td>7.0\u20138.9<\/td>\n<td>\u20ac600\u2013\u20ac2,500<\/td>\n<\/tr>\n<tr>\n<td>Critical<\/td>\n<td>9.0\u201310.0<\/td>\n<td>\u20ac2,500\u2013\u20ac4,000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The reward grid displays the maximum reward for each severity level. Within the applicable range, the reward is calculated from the confirmed CVSS v3.1 Base Score using the formula below and rounded to the nearest \u20ac10:<\/p>\n<pre><code>reward = band minimum + (confirmed score \u2212 lowest score of band) \/ (highest score of band \u2212 lowest score of band) \u00d7 (band maximum \u2212 band minimum)<\/code><\/pre>\n<p>Examples:<\/p>\n<table>\n<thead>\n<tr>\n<th>Severity<\/th>\n<th>CVSS score<\/th>\n<th>Reward<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Medium<\/td>\n<td>4.0<\/td>\n<td>\u20ac200<\/td>\n<\/tr>\n<tr>\n<td>Medium<\/td>\n<td>5.5<\/td>\n<td>\u20ac410<\/td>\n<\/tr>\n<tr>\n<td>Medium<\/td>\n<td>6.9<\/td>\n<td>\u20ac600<\/td>\n<\/tr>\n<tr>\n<td>High<\/td>\n<td>7.0<\/td>\n<td>\u20ac600<\/td>\n<\/tr>\n<tr>\n<td>High<\/td>\n<td>8.0<\/td>\n<td>\u20ac1,600<\/td>\n<\/tr>\n<tr>\n<td>High<\/td>\n<td>8.9<\/td>\n<td>\u20ac2,500<\/td>\n<\/tr>\n<tr>\n<td>Critical<\/td>\n<td>9.0<\/td>\n<td>\u20ac2,500<\/td>\n<\/tr>\n<tr>\n<td>Critical<\/td>\n<td>9.8<\/td>\n<td>\u20ac3,700<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Reward calculation<\/h3>\n<ol>\n<li><b>OneFixOneReward<\/b> determines whether a report is eligible for a separate reward (including fix bypasses, see \"Fix bypasses\").<\/li>\n<li><b>Base reward<\/b> is calculated from the confirmed CVSS v3.1 score using the reward ranges above.<\/li>\n<li><b>Systemic issue<\/b> percentages are applied to the base reward.<\/li>\n<li><b>Impact Bonus<\/b>, if granted, is calculated on the reward after step 3.<\/li>\n<\/ol>\n<h2>How severity is determined<\/h2>\n<h3>1. CVSS scoring<\/h3>\n<p>The severity of a valid report is determined by its CVSS v3.1 Base Score, using Base Metrics only and the scoring conventions defined below.<\/p>\n<p>The CVSS score is initially assessed by the YesWeHack triage team and then reviewed and confirmed by the MediaMarktSaturn security team. The confirmed score determines the severity and is used to calculate the reward.<\/p>\n<p>Researchers may suggest their own CVSS vector. If the confirmed vector differs from the suggested or initial vector, MediaMarktSaturn will explain which metrics were changed and why. The confirmed assessment is final, subject to the disagreement process described below.<\/p>\n<h3>2. Demonstrated impact<\/h3>\n<p>Severity is based on <b>demonstrated impact<\/b>. CVSS metrics are assessed based on the security impact demonstrated by the proof of concept, rather than on hypothetical impact or escalation paths.<\/p>\n<p>Any claimed impact must be supported by sufficient evidence. This includes, for example, account takeover, access to other customers' data, price, order or payment manipulation (see \"Integrity (I)\" under CVSS scoring conventions), or remote code execution. Unproven escalation paths are not considered when determining the CVSS score.<\/p>\n<p>Researchers must not increase the scope or impact of exploitation solely to demonstrate a higher severity. If further exploitation would violate the testing rules, affect real customers or systems, or create unnecessary risk, MediaMarktSaturn may accept technically conclusive evidence of the impact instead. If you are unsure whether further exploitation is permitted, ask in the report before proceeding.<\/p>\n<h3>3. Scoring conventions<\/h3>\n<p>The CVSS v3.1 Base Metrics are applied according to the program-specific scoring conventions below. These conventions define how MediaMarktSaturn assesses the relevant CVSS metrics in the context of this program.<\/p>\n<h3>4. No downgrades based on business impact<\/h3>\n<p>Once the CVSS v3.1 Base Score has been confirmed, the resulting severity and calculated reward will not be reduced based on business considerations.<\/p>\n<p>Exceptional business impact may increase the final reward through an <b>Impact Bonus<\/b>.<\/p>\n<h2>CVSS scoring conventions<\/h2>\n<h3>Scope (S)<\/h3>\n<p>Scope describes whether the impact of a vulnerability remains within the same security boundary or extends to a separately controlled security context.<\/p>\n<ul>\n<li><b>Unchanged (S:U):<\/b> The vulnerability and its impact remain within the same security authority.<\/li>\n<li><b>Changed (S:C):<\/b> Successful exploitation crosses a security-authority boundary and allows the attacker to affect a component or resource controlled by a different security authority.<\/li>\n<\/ul>\n<p>A different component or system does not automatically result in <b>Changed<\/b>. What matters is whether the vulnerability crosses a security-authority boundary.<\/p>\n<p>For example, XSS executing within the same origin and security authority as the vulnerable application is normally scored <b>Unchanged<\/b>. A vulnerability that allows an attacker to escape an application's security boundary and compromise resources controlled by a separate security authority may be scored <b>Changed<\/b>.<\/p>\n<h3>Confidentiality (C)<\/h3>\n<p>Confidentiality measures the extent to which a vulnerability allows unauthorized access to information.<\/p>\n<ul>\n<li><b>High (C:H):<\/b> Demonstrated unauthorized access to sensitive information, such as another customer's PII, order or payment data, credentials, authentication tokens, or session tokens.<\/li>\n<li><b>Low (C:L):<\/b> Demonstrated unauthorized access to limited non-public information with limited security impact.<\/li>\n<li><b>None (C:N):<\/b> No unauthorized disclosure of non-public information. Access to public product, price, store, or equivalent publicly available data does not constitute a confidentiality impact.<\/li>\n<\/ul>\n<h3>Integrity (I)<\/h3>\n<p>Integrity measures the extent to which a vulnerability allows unauthorized modification of protected data or system state.<\/p>\n<ul>\n<li><b>High (I:H):<\/b> Demonstrated unauthorized modification with significant security or financial impact, such as modification of another customer's order, payment or account data, or manipulation of prices or payment amounts that is accepted by the backend and successfully carried through the complete order or payment process.<\/li>\n<li><b>Low (I:L):<\/b> Demonstrated unauthorized modification with limited security or financial impact.<\/li>\n<li><b>None (I:N):<\/b> No effective unauthorized modification of protected data or system state.<\/li>\n<\/ul>\n<p>For price, order or payment manipulation, frontend or client-side changes alone do not constitute Integrity impact. The manipulated value must be accepted by the backend, successfully carried through the complete relevant process, and reflected in the final order, payment, transaction, or equivalent backend evidence. Intermediate states such as a checkout confirmation or temporary order creation are not sufficient if the manipulation is later rejected, corrected, or cancelled.<\/p>\n<p>The following are not considered a valid price, order or payment manipulation:<\/p>\n<ul>\n<li>manipulated prices, quantities or discounts that are displayed on the client side but not charged<\/li>\n<li>orders that are rejected, corrected or automatically cancelled by backend validation<\/li>\n<li>orders for which no order confirmation email is sent<\/li>\n<\/ul>\n<p>To demonstrate a valid manipulation, the report must include the order confirmation email showing the manipulated amount, evidence that this amount was charged, and the order number. Please cancel any test order immediately after documenting it.<\/p>\n<h3>Availability (A)<\/h3>\n<p>Availability measures the impact of a vulnerability on the accessibility or operation of a system or service. Denial-of-service testing is out of scope. Availability impact may only be considered where it can be demonstrated without violating the program's testing rules.<\/p>\n<ul>\n<li><b>None (A:N):<\/b> No availability impact on other users is demonstrated.<\/li>\n<li><b>Low (A:L):<\/b> A limited or temporary reduction in availability or performance for other users is demonstrated.<\/li>\n<li><b>High (A:H):<\/b> A significant loss of availability for other users is demonstrated.<\/li>\n<\/ul>\n<h3>Privileges Required (PR)<\/h3>\n<p>Privileges Required measures whether the attacker must already have access to an account or other privileges before exploiting the vulnerability.<\/p>\n<ul>\n<li><b>None (PR:N):<\/b> The vulnerability can be exploited without authentication or any existing privileges.<\/li>\n<li><b>Low (PR:L):<\/b> Exploitation requires authentication with a regular customer account, including an account that anyone can create through the standard registration process.<\/li>\n<li><b>High (PR:H):<\/b> Exploitation requires elevated or administrative privileges.<\/li>\n<\/ul>\n<h3>User Interaction (UI)<\/h3>\n<p>User Interaction measures whether successful exploitation requires an action by another user.<\/p>\n<ul>\n<li><b>None (UI:N):<\/b> Exploitation succeeds without any action by another user.<\/li>\n<li><b>Required (UI:R):<\/b> Successful exploitation requires another user to perform an action, such as clicking a link, opening attacker-controlled content, visiting a specific page, or otherwise interacting with the attack.<\/li>\n<\/ul>\n<h3>Attack Complexity (AC)<\/h3>\n<p>Attack Complexity measures whether successful exploitation depends on conditions beyond the attacker's control.<\/p>\n<ul>\n<li><b>Low (AC:L):<\/b> Exploitation does not depend on special conditions beyond the attacker's control. The attacker can reliably create or repeat the conditions required for exploitation.<\/li>\n<li><b>High (AC:H):<\/b> Exploitation depends on conditions beyond the attacker's control, such as a specific victim configuration, a race condition, or other prerequisite conditions that the attacker cannot reliably create.<\/li>\n<\/ul>\n<p>The requirement to obtain, discover, or identify information does not by itself result in <b>High<\/b> Attack Complexity. What matters is whether successful exploitation depends on conditions outside the attacker's control.<\/p>\n<h2>Impact Bonus<\/h2>\n<p>MediaMarktSaturn may award an Impact Bonus of up to 50% where a finding demonstrates exceptional business impact that is not adequately reflected by the CVSS v3.1 Base Score.<\/p>\n<p>Examples may include significant compromise of payment or checkout integrity, or impact affecting a large number of customers without requiring user interaction.<\/p>\n<p>The Impact Bonus is separate from the CVSS severity assessment and does not change the CVSS score or severity of the report. For example, a High-severity vulnerability remains High even if an Impact Bonus results in a reward above the normal amount for its CVSS score.<\/p>\n<p>The Impact Bonus is awarded at MediaMarktSaturn's discretion and can only increase the reward. The bonus is calculated as described under \"Reward calculation\" (step 4).<\/p>\n<h2>Fix bypasses<\/h2>\n<p>If a fix can be bypassed while the original report is still open, the bypass is treated as part of the original report and is not rewarded separately.<\/p>\n<p>If a bypass is found after the original report has been closed as resolved, it can be submitted as a new report and will be assessed under the current program rules.<\/p>\n<p>The OneFixOneReward rule still applies (see \"Reporting\").<\/p>\n<h2>If you disagree with the rating<\/h2>\n<p>If you disagree with the confirmed CVSS score or reward, submit your reasoning and any additional evidence in a single consolidated comment on the report.<\/p>\n<p>The MediaMarktSaturn security team will re-evaluate the disputed metrics or reward decision and provide an explanation of the outcome.<\/p>\n<p>The decision following this re-evaluation is final. Please keep rating and reward discussions within the report rather than reopening the same dispute through other channels.<\/p>\n<h2>REPORTS OF LEAKS AND EXPOSED CREDENTIALS<\/h2>\n<p>In the context of this program, we do not intend to encourage, accept or reward reports of leaks that are not applicable to our program\u2019s scope and identified outside of our program\u2019s scope, such as:<\/p>\n<ul>\n<li>Exposed credentials in\/from an out-of-scope asset\/source<\/li>\n<li>Sensitive information exposed in\/from an out-of-scope asset\/source<\/li>\n<\/ul>\n<p>Also, in order not to encourage dark and grey economies, in particular the purchase, resale and trade of identifiers or stolen information, as well as all types of dangerous behaviour (e.g. social engineering, ...), we will not accept or reward any report based on information whose source is not the result of failure on the part of our organization or one of our employees\/service providers.<\/p>\n<p>This excludes, but is not limited to:<\/p>\n<ul>\n<li>Stolen credentials gathered from unidentified sources<\/li>\n<li>Exposed credentials that are not applicable on the program\u2019s scope<\/li>\n<li>Exposed GitHub\/GitLab (or similar) instance with no direct relation with our program\u2019s scope<\/li>\n<li>Exposed secrets (e.g. API tokens\/keys or other technical credentials) that are not directly related to the program\u2019s scope<\/li>\n<li>Exposed PII on an out-of-scope asset<\/li>\n<\/ul>\n<h2>IMPORTANT PRECAUTIONS AND LIMITATIONS<\/h2>\n<p>As a complement to the Program\u2019s rules and testing policy :<\/p>\n<ul>\n<li>DO NOT alter compromised accounts by creating, deleting or modifying any data<\/li>\n<li>DO NOT use compromised accounts to search for post-auth vulnerabilities (they won\u2019t be eligible anyway)<\/li>\n<li>DO NOT include Personally Identifiable Information (PII) in your report and please REDACT\/OBFUSCATE the PII that is part of your PoC (screenshot, server response, JSON file, etc.) as much as possible.<\/li>\n<li>In case of exposed credentials or secrets, limit yourself to verifying the credentials validity<\/li>\n<li>In case of sensitive information leak, DO NOT extract\/copy every document or data that is exposed and limit yourself to describe and list what is exposed.<\/li>\n<\/ul>\n<h2>Reporting<\/h2>\n<p>Please note that we reserve the right to use a <strong>\"OneFixOneReward\"<\/strong> rule, i.e. if two or more endpoints\/forms (e.g. given endpoint on www.mediamarkt.de and www.mediamarkt.at) use the same code base and a single fix can be deployed to fix the weakness on those different endpoints, only one endpoint will be considered  eligible for a reward and other reports will be closed as Informative. In any case, all reports will be reviewed edge by edge and we intend to be fair in our triage and rewards.<\/p>","type":"bug-bounty","status":"V","demo":false,"public":true,"bounty":true,"gift":false,"hall_of_fame":true,"hacktivity":false,"report_count_per_scope":true,"report_collaboration_active":true,"pid":null,"secured":false,"triaged":null,"disabled":false,"vdp":false,"reports_count":630,"reports_imported_count":null,"pending_hunter_suggestions_count":0,"bounty_reward_min":100,"bounty_reward_max":4000,"scopes_count":31,"archived":false,"thumbnail":{"name":"1579e269-2b1f-440b-988b-5f5100c717f7","original_name":"logo.png","mime_type":"image\/png","size":23919,"url":"https:\/\/cdn-yeswehack.com\/program\/thumbnail\/1579e269-2b1f-440b-988b-5f5100c717f7"},"event":null,"business_unit":{"name":"MediaMarktSaturn Retail Group","slug":"mediamarktsatu","description":"MediaMarktSaturn Retail Group","currency":"EUR","already_activate_product":true,"logo":{"name":"2dd0905f-2887-48c4-bc53-10f9b2ceee78","original_name":"898989.png","mime_type":"image\/png","size":6149,"url":"https:\/\/cdn-yeswehack.com\/business-unit\/logo\/2dd0905f-2887-48c4-bc53-10f9b2ceee78"}},"vpn_outbound_ips":null,"id":null,"scopes":[{"scope":"https:\/\/www.mediamarkt.de","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.saturn.de","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.com.tr","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediaworld.it","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.pl","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.ch","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.es","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.nl","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.be","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.hu","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/www.mediamarkt.at","scope_type":"web-application","scope_type_name":"Web application","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=com.media.markt","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/de\/app\/mediamarkt-deutschland\/id386304604","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=at.com.media.markt","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/at\/app\/mediamarkt-%C3%B6sterreich\/id583300669","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=tr.com.media.markt","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/tr\/app\/mediamarkt-t%C3%BCrkiye\/id908956795","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=it.mediamarket.mediaworld","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/it\/app\/mediaworld-app\/id1076895831","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=es.mediamarkt.app","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/es\/app\/mediamarkt-comprar-online\/id1438532508","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=be.com.media.markt","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/be\/app\/mediamarkt-belgi%C3%AB\/id958993034","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=nl.com.media.markt","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/nl\/app\/mediamarkt-nederland\/id573907448","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=ch.mediamarkt","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/ch\/app\/media-markt-schweiz\/id1169043480","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=pl.mediamarkt","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/pl\/app\/mediamarkt-polska\/id6470200706","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/play.google.com\/store\/apps\/details?id=com.media.saturn","scope_type":"mobile-application-android","scope_type_name":"Mobile application Android","asset_value":"MEDIUM","report_count":null},{"scope":"https:\/\/apps.apple.com\/de\/app\/saturn-deutschland\/id557562682","scope_type":"mobile-application-ios","scope_type_name":"Mobile application IOS","asset_value":"MEDIUM","report_count":null}],"out_of_scope":["All domains, subdomains or assets not listed in the above list of 'Scopes' must be considered as out of the scope of this program."],"qualifying_vulnerability":["SQL Injection (SQLi)","Cross-Site Scripting (XSS)","Remote Code Execution (RCE)","Insecure Direct Object Reference (IDOR)","Horizontal and vertical privilege escalation","Authentication bypass & broken authentication","Business Logic Errors vulnerability with real security impact","Local files access and manipulation (LFI, RFI, XXE, SSRF, XSPA)","Cross-Origin Resource Sharing (CORS) with real security impact","Cross-site Request Forgery (CSRF) with real security impact","Open Redirect","Exposed secrets, credentials or sensitive information on an asset under our control and affecting at least one of our scopes","Code injections (HTML, JS, SQL, PHP, ...)","Broken authentication & session management"],"non_qualifying_vulnerability":["Broken Link\/Social media Hijacking","Tabnabbing","Missing cookie flags","Cookie-bombing (deliberate injection of oversized tracking parameters or cookies that cause persistent client-side unavailability)","Content\/Text injections","Clickjacking\/UI redressing","Denial of Service (DoS) attacks","Recently disclosed CVEs \/ 0-day vulnerabilities (less than 90 days since patch release)","CVEs without exploitable vulnerabilities and PoC","Open ports or services without exploitable vulnerabilities and PoC","Social engineering of staff or contractors","Presence of autocomplete attribute on web forms","Vulnerabilities affecting outdated browsers or platforms","Self-XSS or XSS that cannot be used to impact other users","\"HTTP Host Header\" XSS","Any hypothetical flaw or best practices without exploitable vulnerabilities and PoC","SSL\/TLS issues (e.g. expired certificates, best practices)","Unexploitable vulnerabilities (e.g. Self-XSS, XSS or Open Redirect through HTTP headers...)","Reports with attack scenarios requiring MITM or physical access to victim's device","Missing security-related HTTP headers which do not lead directly to an exploitable vulnerability and PoC","Low severity Cross-Site Request Forgery (CSRF) (e.g. Unauthenticated \/ Logout \/ Login \/ Products cart updates...)","Invalid or missing email security records (e.g. SPF, DKIM, DMARC)","Invalid or missing SPF (Sender Policy Framework) records (Incomplete or missing SPF\/DKIM\/DMARC)","Session management issues (e.g. lack of expiration, no logout on password change, concurrent sessions)","After logout session does not expire in other browsers","Disclosure of information without exploitable vulnerabilities and PoC (e.g. stack traces, path disclosure, directory listings, software versions, IP disclosure, 3rd party secrets, EXIF Metadata, Origin IP)","CSV injection","Malicious file upload (e.g. EICAR files, .EXE)","HTTP Strict Transport Security Header (HSTS)","Subdomain takeover","Blind SSRF without exploitable vulnerabilities and PoC (e.g. DNS & HTTP pingback, Wordpress XMLRPC)","Lack or bypass of rate-limiting, brute-forcing or captcha issues","User enumeration (e.g. email, alias, GUID, phone number, common CMS endpoints)","Weak password policies (e.g. length, complexity, reuse)","Ability to spam users (email \/ SMS \/ direct messages flooding)","Software version disclosure","Stack traces or path disclosure","Disclosed or misconfigured public API keys (e.g. Google Maps, Firebase, analytics tools...)","Password reset token sent via HTTP referer to external services (e.g. analytics \/ ads platforms)","Pre-account takeover (e.g. account creation via oAuth)","GraphQL Introspection is enabled","Task Hijacking","Missing security-related HTTP headers which do not lead directly to a vulnerability","Reports from automated web vulnerability scanners (Acunetix, Vega, etc.) that have not been validated","Crashing your own application","Lack of client-side protections on mobile binaries: SSL pinning\/binary protection\/code obfuscation\/jailbreak detection\/root detection\/anti-debugging controls\/ etc","Lack of encryption on internal databases\/preference files on mobile device","Exploits that are only possible on Android versions that are not currently supported at the time of the emission of the vulnerability report","Exploits that are only possible on IOS versions that are not currently supported at the time of the emission of the vulnerability report","Exploits that are only possible on a jailbroken\/rooted device","Generic Android or iOS vulnerabilities","Stolen secrets, credentials or information gathered from a third-party asset that we have no control over","Exposed secrets, credentials or information on an asset under our control that are not applicable to the program\u2019s scope","Mixed content warnings","Unauthenticated message injection into \/api\/v1\/msg or \/api\/v1\/mms-sst (receiving a messageId only confirms queue acceptance \u2014 no downstream processing or business logic impact demonstrated)","Client-side price, quantity or discount manipulation that is rejected, corrected or cancelled by backend validation (e.g. no order confirmation is sent)"],"disclose_bounty_min_reward":null,"disclose_bounty_average_reward":null,"disclose_bounty_max_reward":null,"reward_grid_default":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"reward_grid_very_low":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"reward_grid_low":{"bounty_low":null,"bounty_medium":null,"bounty_high":null,"bounty_critical":null},"reward_grid_medium":{"bounty_low":200,"bounty_medium":600,"bounty_high":2500,"bounty_critical":4000},"reward_grid_high":{"bounty_low":300,"bounty_medium":1000,"bounty_high":3000,"bounty_critical":5000},"reward_grid_critical":{"bounty_low":200,"bounty_medium":1000,"bounty_high":3500,"bounty_critical":5000},"tags":null,"vpn_active":false,"vpn_ips":null,"account_access":"For account creation please use your @yeswehack.ninja email alias","account_access_html":"<p>For account creation please use your @yeswehack.ninja email alias<\/p>","user_agent":"-MMS-BugBounty","disable_message":null,"stats":{"max_reward":null,"average_reward":null,"average_first_time_response":1,"total_reports":630,"total_reports_last24_hours":5,"total_reports_last7_days":12,"total_reports_current_month":10},"supported_languages":["GB"],"report_import_nb_max":null,"report_import_line_max":null,"banner":{"name":"72ec25c7-ee3e-4667-b465-cdd6871829d3","original_name":"bild1.jpg","mime_type":"image\/jpeg","size":276549,"url":"https:\/\/cdn-yeswehack.com\/program\/banner\/72ec25c7-ee3e-4667-b465-cdd6871829d3"},"restricted_ips":null,"has_pending_version":null,"rights":["view"],"attachments":null,"hunter_message_enabled":null,"send_hunter_message_validation_required":null,"max_credential_pool_number":null,"videos_attachments_enabled":true,"sla_enabled":null,"sla_grid":null,"systemic_issue_rule_enabled":true,"systemic_issue_rule_grid":{"level1":100,"level2":100,"level3":75,"level4":50,"level5":25,"level6":10},"leakage_rule_enabled":true,"leakage_rule_grid_in_scope":{"fully_in_scope":true,"partially_in_scope":true,"out_of_scope":false},"leakage_rule_grid_out_of_scope":{"fully_in_scope":true,"partially_in_scope":false,"out_of_scope":false},"ywh_triager_user_agent":null,"report_submission_cost":2,"program_metrics":{"report_count":null,"rewards_total_amount":null,"hunter_members_count":null,"active_hunters_count":null,"launched_agentic_campaigns_count":null,"total_agentic_campaigns_count":null,"reports_in_progress_count":null,"reports_in_progress_high_critical_count":null,"reports_assessed_count":null,"reports_assessed_high_critical_count":null,"reports_accepted_count":null,"reports_accepted_high_critical_count":null,"reports_resolved_count":null,"reports_closed_count":null,"computed_at":"2026-11-06T00:14:17+01:00"},"credit_balance":null,"credit_balance_projected":null,"has_history":true,"last_update_at":"2026-11-04T16:42:40+01:00","last_program_version":null}