11# Change Log
2+
23All notable changes to this project will be documented in this file.
34
45The format is based on [ Keep a Changelog] ( http://keepachangelog.com/ ) and this project adheres to [ Semantic Versioning] ( http://semver.org/ )
56
67## [ Unreleased]
8+
79### Added
810
911### Removed
1012
1113### Changed
1214
15+ ## [ v1.14.2] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.14.1...v1.14.2 ) - 2024-10-25
16+
17+ ### Removed
18+
19+ - Server Security Misconfiguration - Misconfigured DNS - High Impact Subdomain Takeover - P2
20+
21+ ### Changed
22+
23+ FROM:
24+
25+ - Server Security Misconfiguration - Misconfigured DNS - Basic Subdomain Takeover - P3
26+
27+ TO:
28+
29+ - Server Security Misconfiguration - Misconfigured DNS - Subdomain Takeover - P3
30+
1331## [ v1.14.1] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.14...v1.14.1 ) - 2024-07-18
32+
1433### Changed
34+
1535- ` vulnerability-rating-taxononomy.json ` correction
1636
1737## [ v1.14] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.13...v1.14 ) - 2024-07-09
38+
1839### Added
40+
1941- Server Security Misconfiguration - Email verification bypass - P5
2042- Server Security Misconfiguration - Missing Subresource Integrity - P5
2143- Sensitive Data Exposure - Token Leakage via Referer - Password Reset Token - P5
@@ -31,10 +53,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
3153- Developer Biases - Implicit Bias - VARIES
3254
3355### Removed
56+
3457- Broken Authentication and Session Management - Privilege Escalation - VARIES
3558
3659## [ v1.13] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.12...v1.13 ) - 2024-04-02
60+
3761### Added
62+
3863- Physical Security Issues - Bypass of physical access control - VARIES
3964- Physical Security Issues - Weakness in physical access control - Clonable Key - VARIES
4065- Physical Security Issues - Weakness in physical access control - Master Key Identification - VARIES
@@ -54,15 +79,19 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
5479- Insecure OS/Firmware - Data not encrypted at rest - Non sensitive - P5
5580
5681## [ v1.12] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.11...v1.12 ) - 2023-12-18
82+
5783### Added
84+
5885- Application Level DoS - Excessive Resource Consumption - Injection (Prompt) - VARIES
5986- AI Application Security - Large Language Model (LLM) Security - Prompt Injection - P1
6087- AI Application Security - Large Language Model (LLM) Security - LLM Output Handling - P1
6188- AI Application Security - Large Language Model (LLM) Security - Training Data Poisoning - P1
6289- AI Application Security - Large Language Model (LLM) Security - Excessive Agency/Permission Manipulation - P2
6390
6491## [ v1.11] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.10...v1.11 ) - 2023-11-20
92+
6593### Added
94+
6695- Sensitive Data Exposure - Disclosure of Secrets - PII Leakage/Exposure: VARIES
6796- Server-Side Injection - Content Spoofing - HTML Content Injection: P5
6897- Broken Authentication and Session Management - Failure to invalidate session - Permission change: VARIES
@@ -71,7 +100,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
71100- Cryptographic Weakness - Insufficient Entropy - Limited Random Number Generator (RNG) Entropy Source: P4
72101- Cryptographic Weakness - Insufficient_Entropy - Use of True Random Number Generator (TRNG) for Non-Security Purpose: P5
73102- Cryptographic Weakness - Insufficient_Entropy - Pseudo-Random Number Generator (PRNG) Seed Reuse: P5
74- - Cryptographic Weakness - Insufficient_Entropy - Predictable Pseudo-Random Number Generator (PRNG) Seed: P4
103+ - Cryptographic Weakness - Insufficient_Entropy - Predictable Pseudo-Random Number Generator (PRNG) Seed: P4
75104- Cryptographic Weakness - Insufficient_Entropy - Small Seed Space in Pseudo-Random Number Generator (PRNG): P4
76105- Cryptographic Weakness - Insufficient_Entropy - Initialization Vector (IV) Reuse: P5
77106- Cryptographic Weakness - Insufficient_Entropy - Predictable Initialization Vector (IV): P4
@@ -106,40 +135,53 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
106135- Broken Access Control (BAC) - Insecure Direct Object References (IDOR) - Read/Edit/Delete Sensitive Information (PII)/Iterable Object Identifier: P1
107136
108137### Changed
109- FROM:
138+
139+ FROM:
140+
110141- Cross-Site Scripting (XSS) - IE-Only - Older Version (< IE11): P5
111142
112- TO:
143+ TO:
144+
113145- Cross-Site Scripting (XSS) - IE-Only: P5
114146
115147FROM:
148+
116149- Broken Access Control (BAC) - Server-Side Request Forgery (SSRF) - Internal High Impact: P2
117150- Broken Access Control (BAC) - Server-Side Request Forgery (SSRF) - Internal Scan and/or Medium Impact: P3
118151- Broken Access Control (BAC) - Server-Side Request Forgery (SSRF) - External: P4
119152- Broken Access Control (BAC) - Server-Side Request Forgery (SSRF) - DNS Query Only : P5
120153
121154TO:
155+
122156- Server Security Misconfiguration - Server-Side Request Forgery (SSRF) - Internal High Impact: P2
123157- Server Security Misconfiguration - Server-Side Request Forgery (SSRF) - Internal Scan and/or Medium Impact: P3
124158- Server Security Misconfiguration - Server-Side Request Forgery (SSRF) - External - Low impact: P5
125159- Server Security Misconfiguration - Server-Side Request Forgery (SSRF) - External - DNS Query Only: P5
126160
127161FROM:
162+
128163- Automotive Security Misconfiguration - Infotainment, Radio Head Unit - PII Leakage: P1
129164
130165TO:
166+
131167- Automotive Security Misconfiguration - Infotainment, Radio Head Unit - Sensitive data Leakage/Exposure: P1
168+
132169### Removed
170+
133171- Cross-Site Scripting (XSS) - IE-Only - IE11: P4
134172- Cross-Site Scripting (XSS) - XSS Filter Disabled: P5
135173- Broken Cryptography - Cryptographic Flaw - Incorrect Usage: P1
136174
137175## [ v1.10.1] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.10...v1.10.1 ) - 2021-03-29
176+
138177### Changed
178+
139179- renamed ` secure code warriors ` mapping to ` secure code warrior `
140180
141181## [ v1.10] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.9...v1.10 ) - 2021-03-18
182+
142183### Added
184+
143185- insufficient_security_configurability.verification_of_contact_method_not_required
144186- insufficient_security_configurability.weak_two_fa_implementation.two_fa_code_is_not_updated_after_new_code_is_requested
145187- insufficient_security_configurability.weak_two_fa_implementation.old_two_fa_code_is_not_invalidated_after_new_code_is_generated
176218- automotive_security_misconfiguration.infotainment_radio_head_unit.default_credentials
177219
178220### Removed
221+
179222- insufficient_security_configurability.lack_of_verification_email
180223- broken_authentication_and_session_management.weak_login_function.https_not_available_or_http_by_default
181224- broken_authentication_and_session_management.weak_login_function.http_and_https_available
@@ -192,14 +235,17 @@ TO:
192235- automotive_security_misconfiguration.infotainment.default_credentials
193236
194237### Changed
195- - server_security_misconfiguration.lack_of_security_headers.cache_control_for_a_non_sensitive_page updated remediation advice
196- - server_security_misconfiguration.lack_of_security_headers.cache_control_for_a_sensitive_page updated remediation advice
197- - cross_site_scripting_xss.flash_based priority changed from P4 to P5
198- - cross_site_request_forgery_csrf.flash_based priority changed from null to P5 (due to children removal)
199- - using_components_with_known_vulnerabilities.rosetta_flash priority changed from P4 to P5
238+
239+ - server_security_misconfiguration.lack_of_security_headers.cache_control_for_a_non_sensitive_page updated remediation advice
240+ - server_security_misconfiguration.lack_of_security_headers.cache_control_for_a_sensitive_page updated remediation advice
241+ - cross_site_scripting_xss.flash_based priority changed from P4 to P5
242+ - cross_site_request_forgery_csrf.flash_based priority changed from null to P5 (due to children removal)
243+ - using_components_with_known_vulnerabilities.rosetta_flash priority changed from P4 to P5
200244
201245## [ v1.9] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.8...v1.9 ) - 2020-05-22
246+
202247### Added
248+
203249- sensitive_data_exposure.disclosure_of_secrets.for_publicly_accessible_asset
204250- sensitive_data_exposure.disclosure_of_secrets.for_internal_asset
205251- sensitive_data_exposure.disclosure_of_secrets.pay_per_use_abuse
@@ -218,32 +264,40 @@ TO:
218264- insufficient_security_configurability.password_policy_bypass
219265
220266### Removed
267+
221268- sensitive_data_exposure.critically_sensitive_data.password_disclosure
222269- sensitive_data_exposure.critically_sensitive_data.private_api_keys
223270- sensitive_data_exposure.critically_sensitive_data
224271
225-
226272## [ v1.8] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.7.1...v1.8 ) - 2019-09-25
273+
227274### Added
275+
228276- server_security_misconfiguration.race_condition
229277- server_security_misconfiguration.cache_poisoning
230278- indicators_of_compromise
231279- broken_authentication_and_session_management.failure_to_invalidate_session.on_two_fa_activation_change
232280
233281### Removed
282+
234283- mobile_security_misconfiguration.clipboard_enabled.on_sensitive_content
235284- mobile_security_misconfiguration.clipboard_enabled.on_non_sensitive_content
236285
237286### Changed
287+
238288- server_security_misconfiguration.mail_server_misconfiguration.email_spoofing_on_non_email_domain name changed from "Email Spoofing on non-email domain" to "Email Spoofing on Non-Email Domain"
239289- mobile_security_misconfiguration.clipboard_enabled priority changed from null to P5 (due to children removal)
240290
241- ## [ v1.7.1] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.7...v1.7.1 ) - 2019-04-15
291+ ## [ v1.7.1] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.7...v1.7.1 ) - 2019-04-15
292+
242293### Added
294+
243295- Remediation Advice and CVSS mappings for automotive_security_misconfiguration
244296
245- ## [ v1.7] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.6...v1.7 ) - 2019-03-13
297+ ## [ v1.7] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.6...v1.7 ) - 2019-03-13
298+
246299### Added
300+
247301- sensitive_data_exposure.weak_password_reset_implementation.token_leakage_via_host_header_poisoning
248302- server_security_misconfiguration.mail_server_misconfiguration.email_spoofing_on_non_email_domain
249303- broken_access_control.username_enumeration.non_brute_force
277331- server_side_injection.content_spoofing.email_hyperlink_injection_based_on_email_provider
278332
279333### Removed
334+
280335- broken_access_control.username_enumeration.data_leak
281336- insufficient_security_configurability.weak_2fa_implementation
282337- sensitive_data_exposure.token_leakage_via_referer.trusted_3rd_party
@@ -285,12 +340,15 @@ TO:
285340- cross_site_scripting_xss.ie_only.older_version_ie11
286341
287342### Changed
343+
288344- server_security_misconfiguration.username_enumeration name changed from "Username Enumeration" to "Username/Email Enumeration"
289345- broken_access_control.username_enumeration name changed from "Username Enumeration" to "Username/Email Enumeration"
290346- updated Remediation Advice reference URLs for OWASP
291347
292348## [ v1.6] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.5...v1.6 ) - 2018-09-13
349+
293350### Added
351+
294352- broken_access_control.server_side_request_forgery_ssrf.internal_high_impact
295353- broken_access_control.server_side_request_forgery_ssrf.internal_scan_and_or_medium_impact
296354- server_security_misconfiguration.mail_server_misconfiguration.no_spoofing_protection_on_email_domain
299357- server_security_misconfiguration.mail_server_misconfiguration.missing_or_misconfigured_spf_and_or_dkim
300358
301359### Removed
360+
302361- broken_access_control.server_side_request_forgery_ssrf.internal
303362- server_security_misconfiguration.mail_server_misconfiguration.email_spoofing_on_email_domain
304363- server_security_misconfiguration.mail_server_misconfiguration.missing_spf_on_non_email_domain
307366- server_security_misconfiguration.mail_server_misconfiguration.missing_dmarc
308367
309368## [ v1.5] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.4...v1.5 ) - 2018-09-13
369+
310370### Added
371+
311372- unvalidated_redirects_and_forwards.open_redirect.flash_based
312373- cross_site_scripting_xss.flash_based
313374- server_side_injection.content_spoofing.flash_based_external_authentication_injection
@@ -333,13 +394,15 @@ TO:
333394- cross_site_request_forgery_csrf.csrf_token_not_unique_per_request
334395
335396### Removed
397+
336398- server_security_misconfiguration.mail_server_misconfiguration.missing_spf_on_email_domain
337399- server_security_misconfiguration.mail_server_misconfiguration.email_spoofable_via_third_party_api_misconfiguration
338400- cross_site_scripting_xss.stored.admin_to_anyone
339401- server_security_misconfiguration.misconfigured_dns.subdomain_takeover
340402- server_security_misconfiguration.captcha_bypass
341403
342404### Changed
405+
343406- broken_authentication_and_session_management.failure_to_invalidate_session.on_password_change updated remediation advice
344407- CWE mapping default changed from ` [CWE-2000] ` to ` null `
345408- Updated python version to 3.6
349412- server_security_misconfiguration.captcha_bypass.brute_force moved via subcategory change to server_security_misconfiguration.captcha.brute_force
350413
351414## [ v1.4] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.3.1...v1.4 ) - 2018-04-13
415+
352416### Added
417+
353418- insufficient_security_configurability.weak_password_reset_implementation.token_is_not_invalidated_after_login
354419- server_side_injection.content_spoofing.rtlo
355420- mapping of VRT to CWE
372437- mapping of VRT to Remediation Advice
373438
374439### Removed
440+
375441- server_side_injection.sql_injection.error_based
376442- server_side_injection.sql_injection.blind
377443- broken_authentication_and_session_management.weak_login_function.over_http
383449- server_security_misconfiguration.using_default_credentials.staging_development_server
384450
385451### Changed
452+
386453- Use unittest for vrt validations
387454- broken_authentication_and_session_management.failure_to_invalidate_session.all_sessions name changed from "All Sessions" to "Concurrent Sessions On Logout"
388455- server_security_misconfiguration.oauth_misconfiguration.missing_state_parameter name changed from "Missing State Parameter" to "Missing/Broken State Parameter"
@@ -399,11 +466,15 @@ TO:
399466- server_security_misconfiguration.using_default_credentials priority changed from null to P1 (due to children removal)
400467
401468## [ v1.3.1] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.3...v1.3.1 ) - 2017-10-31
469+
402470### Changed
471+
403472- references to the invalid insufficient_security_configurability.weak_password_policy.no_password_policy updated to insufficient_security_configurability.no_password_policy
404473
405474## [ v1.3.0] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.2...v1.3 ) - 2017-09-22
475+
406476### Added
477+
407478- insecure_data_transport.cleartext_transmission_of_sensitive_data
408479- broken_access_control
409480- broken_access_control.idor
@@ -413,10 +484,12 @@ TO:
413484- server_security_misconfiguration.bitsquatting
414485
415486### Removed
487+
416488- missing_function_level_access_control
417489- insecure_direct_object_references_idor
418490
419491### Changed
492+
420493- missing_function_level_access_control.server_side_request_forgery_ssrf moved via category change to broken_access_control.server_side_request_forgery_ssrf
421494- missing_function_level_access_control.server_side_request_forgery_ssrf.internal moved via category change to broken_access_control.server_side_request_forgery_ssrf.internal
422495- missing_function_level_access_control.server_side_request_forgery_ssrf.external moved via category change to broken_access_control.server_side_request_forgery_ssrf.external
427500- cross_site_request_forgery_csrf.application_wide name changed from Applicaton-Wide to Application-Wide
428501
429502## [ v1.2.0] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.1...v1.2 ) - 2017-08-04
503+
430504### Added
505+
431506- sensitive_data_exposure.visible_detailed_error_page.descriptive_stack_trace
432507- sensitive_data_exposure.visible_detailed_error_page.detailed_server_configuration
433508- unvalidated_redirects_and_forwards.open_redirect.get_based
455530- insecure_data_storage.server_side_credentials_storage.plaintext
456531
457532### Removed
533+
458534- unvalidated_redirects_and_forwards.open_redirect.get_based_all_users
459535- unvalidated_redirects_and_forwards.open_redirect.get_based_authenticated
460536- unvalidated_redirects_and_forwards.open_redirect.get_based_unauthenticated
478554- insufficient_security_configurability.weak_password_policy.allows_password_to_be_same_as_email_username
479555
480556### Changed
557+
481558- sensitive_data_exposure.visible_detailed_error_page name changed from 'Visible Detailed Error Page' to 'Visible Detailed Error/Debug Page'
482559- server_security_misconfiguration.mail_server_misconfiguration.missing_dmarc name changed from 'Missing DMARC' to 'Missing DKIM/DMARC'
483560- insecure_data_transport.ssl_certificate_pinning moved via category change to mobile_security_misconfiguration.ssl_certificate_pinning
489566- insufficient_security_configurability.weak_password_policy priority changed from null to P5 (due to children removal)
490567
491568## [ v1.1.0] ( https://github.com/bugcrowd/vulnerability-rating-taxonomy/compare/v1.0...v1.1 ) - 2017-04-13
569+
492570### Added
571+
493572- directory_listing_enabled
494573- directory_listing_enabled.sensitive_data_exposure
495574- directory_listing_enabled.non_sensitive_data_exposure
@@ -502,10 +581,12 @@ TO:
502581- cross_site_request_forgery_csrf.unauthenticated_action
503582
504583### Removed
584+
505585- poor_physical_security
506586- social_engineering
507587
508588### Changed
589+
509590- cross_site_scripting_xss.cookie_based priority changed from P4 to P5
510591
511592## [ 1.0.0] - 2017-03-06
0 commit comments