support.f5.com
Open in
urlscan Pro
104.219.110.145
Public Scan
URL:
https://support.f5.com/csp/article/K28112382
Submission: On November 16 via api from GB — Scanned from GB
Submission: On November 16 via api from GB — Scanned from GB
Form analysis
0 forms found in the DOMText Content
Knowledge Centers * Security * Virtualization and Cloud * Software * Hardware Resources * Downloads * F5 Certification * iHealth * LearnF5 * DevCentral * Bug Tracker * Licensing * NGINX Documentation * F5.com * DevCentral * Partners * MyF5 * Knowledge Centers * Security * BIG-IP AFM * BIG-IP APM * BIG-IP ASM * F5 DDoS Hybrid Defender * F5 Silverline DDoS Protection * F5 Silverline Web App Firewall * F5 SSL Orchestrator See all * * Virtualization and Cloud * Amazon Web Services * BIG-IP Cloud Edition * F5 Cloud Services * F5 Silverline DDoS Protection * F5 Silverline Web App Firewall * Google Cloud * Microsoft Azure See all * * Software * BIG-IP APM * BIG-IP ASM * BIG-IP GTM/DNS * BIG-IP LTM * BIG-IQ Centralized Management * NGINX Controller * NGINX Plus See all * * Hardware * BIG-IP i2000 Series * BIG-IP i4000 Series * BIG-IP i5000 Series * BIG-IP i7000 Series * BIG-IP i10000 Series See all * Resources * Downloads * BIG-IP 17.x * BIG-IP 16.x * BIG-IP 15.x * BIG-IP 14.x * BIG-IQ See all * * F5 Certification * Advance your career with F5 Certification iHealth * Verify the proper operation of your BIG-IP or BIG-IQ system * * LearnF5 * Get up to speed with free self-paced courses DevCentral * Join the community of 300,000+ technical peers * * Bug Tracker * Search the Bug Tracker Licensing * Activate an F5 product registration key NGINX Documentation * Product manuals and release notes Sign Up | Sign In | My Support Search tips Nov 11, 2022 AskF5 and My Support are moving to MyF5, the new F5 Support site. To see details and important dates, refer to K000092555: Moving to MyF5. Nov 02, 2022 The OpenSSL organization released an OpenSSL disclosure on Nov. 1. F5 is updating K44030142 with the most current information. Nov 01, 2022 BIG-IP 13.1.x reaches EoSD on December 31, 2022. Upgrade to 14.1.x or later to ensure access to software patches beyond this date. See K5903. Oct 19, 2022 For details about recent vulnerabilities, refer to K30425568: Overview of F5 vulnerabilities (October 2022). previous next 1. slide 1 of 4, currently active 2. slide 2 of 4 3. slide 3 of 4 4. slide 4 of 4 * AskF5 Home * K28112382 K28112382: NGINX NGX_HTTP_MP4_MODULE VULNERABILITY CVE-2022-41742 SECURITY ADVISORY Original Publication Date: Oct 19, 2022 Updated Date: Oct 21, 2022 Applies to (see versions): * Product: BIG-IQ, BIG-IQ Centralized Management * 8.2.0, 8.1.0, 8.0.0, 7.1.0 * Product: BIG-IP, BIG-IP AFM, BIG-IP Analytics, BIG-IP APM, BIG-IP ASM, BIG-IP DNS, BIG-IP FPS, BIG-IP GTM, BIG-IP Link Controller, BIG-IP LTM, BIG-IP PEM, BIG-IP AAM * 17.0.0, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0, 13.1.5, 13.1.4, 13.1.3, 13.1.1, 13.1.0 * Product: F5OS, F5OS-A, F5OS-C * 1.5.0, 1.3.2, 1.3.1, 1.3.0, 1.2.0, 1.1.1, 1.1.0, 1.0.1, 1.0.0 * Product: NGINX Products, NGINX Plus, NGINX App Protect WAF, NGINX App Protect DoS, NGINX Unit, NGINX Ingress Controller, NGINX Instance Manager, NGINX Service Mesh, NGINX Open Source, NGINX Controller, NGINX API Connectivity Manager * R27, R26, R25, R24, R23, R22, 3.9.1, 3.9.0, 3.8.0, 3.7.0, 3.6.0, 3.5.0, 3.4.0, 3.3.0, 3.22.5, 3.22.4, 3.22.3, 3.22.2, 3.22.1, 3.22.0, 3.21.0, 3.20.1, 3.20.0, 3.2.0, 3.19.4-APIM, 3.19.3-APIM, 3.19.2-APIM, 3.19.1-APIM, 3.19.0-APIM, 3.18.3, 3.18.2, 3.18.1-APIM, 3.18.1, 3.18.0-APIM, 3.18.0, 3.17.0, 3.16.1, 3.15.0, 3.14.0, 3.13.0, 3.12.1, 3.12.0, 3.11.0, 3.10.0, 3.1.0, 3.0.0, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.2, 2.2.1, 2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.9.1, 1.9.0, 1.5.0, 1.4.1, 1.4.0, 1.3.1, 1.3.0, 1.28.0, 1.27.0, 1.26.1, 1.26.0, 1.25.0, 1.24.0, 1.23.0, 1.22.0, 1.21.0, 1.20.0, 1.2.0, 1.12.5, 1.12.4, 1.12.3, 1.12.2, 1.12.1, 1.12.0, 1.11.2, 1.11.1, 1.11.0, 1.10.1, 1.10.0, 1.1.1, 1.1.0, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0 * Product: 5G Products, BIG-IP SPK * 1.5.0 * Product: Traffix SDC * 5.2.0, 5.1.0 * Product: F5 App Protect, F5 SSL Orchestrator, F5 DDoS Hybrid Defender * 17.0.0, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 15.1.1, 15.1.0, 14.1.4, 14.1.2, 14.1.0 SECURITY ADVISORY DESCRIPTION NGINX Open Source before versions 1.23.2 and 1.22.1, NGINX Open Source Subscription before versions R2 P1 and R1 P1, and NGINX Plus before versions R27 P1 and R26 P1 have a vulnerability in the module ngx_http_mp4_module that might allow a local attacker to cause a worker process crash, or might result in worker process memory disclosure by using a specially crafted audio or video file. The issue affects only NGINX products that are built with the module ngx_http_mp4_module, when the mp4 directive is used in the configuration file. Further, the attack is possible only if an attacker can trigger processing of a specially crafted audio or video file with the module ngx_http_mp4_module. (CVE-2022-41742) The ngx_http_mp4_module module provides pseudo-streaming server-side support for MP4 files. Such files typically have the .mp4, .m4v, or .m4a filename extensions. For more information about the ngx_http_mp4_module module, refer to the Module ngx_http_mp4_module page. Impact A successful exploit may allow a local attacker to cause an NGINX worker process to terminate or may allow an NGINX worker process memory disclosure. Note: The MP4 module is not included by default and must be explicitly enabled for NGINX Open Source edition. The MP4 module is included in NGINX Plus and NGINX Open Source Subscription. SECURITY ADVISORY STATUS F5 Product Development has assigned NWA-1396 (NGINX Open Source, NGINX Open Source Subscription, NGINX Plus, and NGINX Ingress Controller) to this vulnerability. This issue has been classified as CWE-125: Out-of-bounds Read. To determine if your product and version have been evaluated for this vulnerability, refer to the Applies to (see versions) box. To determine if your release is known to be vulnerable, the components or features that are affected by the vulnerability, and for information about releases, point releases, or hotfixes that address the vulnerability, refer to the following tables. You can also use iHealth to diagnose a vulnerability for BIG-IP and BIG-IQ systems. For more information about using iHealth, refer to K27404821: Using F5 iHealth to diagnose vulnerabilities. For more information about security advisory versioning, refer to K51812227: Understanding security advisory versioning. In this section * BIG-IP and BIG-IQ * F5OS * NGINX * Other Products BIG-IP and BIG-IQ Note: After a fix is introduced for a given minor branch, that fix applies to all subsequent maintenance and point releases for that branch, and no additional fixes for that branch will be listed in the table. For example, when a fix is introduced in 14.1.2.3, the fix also applies to 14.1.2.4, and all later 14.1.x releases (14.1.3.x., 14.1.4.x). For more information, refer to K51812227: Understanding security advisory versioning. Product Branch Versions known to be vulnerable1 Fixes introduced in Severity CVSSv3 score2 Vulnerable component or feature BIG-IP (all modules) All None Not applicable Not vulnerable None None BIG-IP SPK All None Not applicable Not vulnerable None None BIG-IQ Centralized Management All None Not applicable Not vulnerable None None 1F5 evaluates only software versions that have not yet reached the End of Technical Support (EoTS) phase of their lifecycle. For more information, refer to the Security hotfixes section of K4602: Overview of the F5 security vulnerability response policy. 2The CVSSv3 score link takes you to a resource outside of AskF5, and it is possible that the document may be removed without our knowledge. F5OS Product Branch Versions known to be vulnerable1 Fixes introduced in Severity CVSSv3 score2 Vulnerable component or feature F5OS-A All None Not applicable Not vulnerable None None F5OS-C All None Not applicable Not vulnerable None None 1F5 evaluates only software versions that have not yet reached the End of Technical Support (EoTS) phase of their lifecycle. For more information, refer to the Security hotfixes section of K4602: Overview of the F5 security vulnerability response policy. 2The CVSSv3 score link takes you to a resource outside of AskF5, and it is possible that the document may be removed without our knowledge. NGINX Product Branch Versions known to be vulnerable1 Fixes introduced in Severity CVSSv3 score2 Vulnerable component or feature NGINX Plus R22 - R27 R22 - R27 R27 P1 R26 P1 High 7.1 Module ngx_http_mp4_module NGINX Open Source Subscription R1 - R2 R1 - R2 R2 P1 R1 P1 High 7.1 Module ngx_http_mp4_module NGINX Open Source 1.x 1.23.0 - 1.23.1 1.1.3 - 1.22.0 1.23.2 1.22.1 High 7.1 Module ngx_http_mp4_module NGINX Ingress Controller 2.x 2.0.0 - 2.4.0 2.4.1 High 7.1 Module ngx_http_mp4_module3 1.x 1.9.0 - 1.12.4 1.12.5 NGINX (all other products) All None Not applicable Not vulnerable None None 1F5 evaluates only software versions that have not yet reached the End of Technical Support (EoTS) phase of their lifecycle. For more information, refer to the Security hotfixes section of K4602: Overview of the F5 security vulnerability response policy. 2The CVSSv3 score link takes you to a resource outside of AskF5, and it is possible that the document may be removed without our knowledge. 3NGINX Ingress Controller pre-built images include NGINX Plus or NGINX Open Source versions that may be affected by this issue. Other Products Product Branch Versions known to be vulnerable1 Fixes introduced in Severity CVSSv3 score2 Vulnerable component or feature Traffix SDC All None Not applicable Not vulnerable None None 1F5 evaluates only software versions that have not yet reached the End of Technical Support (EoTS) phase of their lifecycle. For more information, refer to the Security hotfixes section of K4602: Overview of the F5 security vulnerability response policy. 2The CVSSv3 score link takes you to a resource outside of AskF5, and it is possible that the document may be removed without our knowledge. RECOMMENDED ACTIONS If you are running a version listed in the Versions known to be vulnerable column, you can eliminate this vulnerability by installing a version listed in the Fixes introduced in column. If the Fixes introduced in column does not list a version for your branch, then no update candidate currently exists for that branch and F5 recommends that you upgrade to a version with the fix (refer to the tables). If the Fixes introduced in column lists a version prior to the one you are running, in the same branch, then your version should have the fix. Mitigation To mitigate this vulnerability for affected products, restrict publishing of audio and video files to trusted users only. Optionally, you can disable the MP4 module in your NGINX configuration, until you are able to update your product version. To do so, perform the following procedure: Impact of action: The following procedure disables the server-side pseudo-streaming support for MP4 files, provided by this module. F5 recommends testing these changes during a maintenance window with consideration to the possible impact on your specific environment. 1. Log in to the command line of your NGINX host system with administrative privileges. 2. Change directories to your NGINX configuration directory, usually in /etc/nginx. Note: The configuration can be stubbed out to multiple files, so be sure to review all appropriate configuration sections. 3. Using your preferred text editor, locate all configuration blocks containing mp4 directives and enter a hash character (#) at the beginning of the line to comment out the directive. For example: Note: If there are multiple configuration blocks with mp4 directives, F5 recommends testing changes one at a time. Additionally, mp4 directives are supported in the http, server, and location contexts. location /video/ { # mp4; # mp4_buffer_size 1m; # mp4_max_buffer_size 5m; # mp4_limit_rate on; # mp4_limit_rate_after 30s; } 4. Save changes and exit the text editor. 5. Test configuration changes by entering the following command: sudo nginx -t 6. The output should appear similar to the following example: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful 7. Reload the NGINX configuration by entering the following command: sudo service nginx reload ACKNOWLEDGEMENTS This issue was reported to F5 by a source that chooses to remain anonymous. SUPPLEMENTAL INFORMATION * K41942608: Overview of security advisory articles * K4602: Overview of the F5 security vulnerability response policy * K4918: Overview of the F5 critical issue hotfix policy * K8986: F5 product support policies * K9970: Subscribing to email notifications regarding F5 products * K9957: Creating a custom RSS feed to view new and updated documents * NGINX Plus Releases page * NGINX Open Source Subscription Releases page * NGINX Open Source download page * NGINX Ingress Controller Releases page Applies to: Product: BIG-IQ, BIG-IQ Centralized Management 8.2.0, 8.1.0, 8.0.0, 7.1.0 Product: BIG-IP, BIG-IP AFM, BIG-IP Analytics, BIG-IP APM, BIG-IP ASM, BIG-IP DNS, BIG-IP FPS, BIG-IP GTM, BIG-IP Link Controller, BIG-IP LTM, BIG-IP PEM, BIG-IP AAM 17.0.0, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 15.1.7, 15.1.6, 15.1.5, 15.1.4, 15.1.3, 15.1.2, 15.1.1, 15.1.0, 14.1.5, 14.1.4, 14.1.3, 14.1.2, 14.1.0, 13.1.5, 13.1.4, 13.1.3, 13.1.1, 13.1.0 Product: F5OS, F5OS-A, F5OS-C 1.5.0, 1.3.2, 1.3.1, 1.3.0, 1.2.0, 1.1.1, 1.1.0, 1.0.1, 1.0.0 Product: NGINX Products, NGINX Plus, NGINX App Protect WAF, NGINX App Protect DoS, NGINX Unit, NGINX Ingress Controller, NGINX Instance Manager, NGINX Service Mesh, NGINX Open Source, NGINX Controller, NGINX API Connectivity Manager R27, R26, R25, R24, R23, R22, 3.9.1, 3.9.0, 3.8.0, 3.7.0, 3.6.0, 3.5.0, 3.4.0, 3.3.0, 3.22.5, 3.22.4, 3.22.3, 3.22.2, 3.22.1, 3.22.0, 3.21.0, 3.20.1, 3.20.0, 3.2.0, 3.19.4-APIM, 3.19.3-APIM, 3.19.2-APIM, 3.19.1-APIM, 3.19.0-APIM, 3.18.3, 3.18.2, 3.18.1-APIM, 3.18.1, 3.18.0-APIM, 3.18.0, 3.17.0, 3.16.1, 3.15.0, 3.14.0, 3.13.0, 3.12.1, 3.12.0, 3.11.0, 3.10.0, 3.1.0, 3.0.0, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.2, 2.2.1, 2.2.0, 2.1.2, 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.9.1, 1.9.0, 1.5.0, 1.4.1, 1.4.0, 1.3.1, 1.3.0, 1.28.0, 1.27.0, 1.26.1, 1.26.0, 1.25.0, 1.24.0, 1.23.0, 1.22.0, 1.21.0, 1.20.0, 1.2.0, 1.12.5, 1.12.4, 1.12.3, 1.12.2, 1.12.1, 1.12.0, 1.11.2, 1.11.1, 1.11.0, 1.10.1, 1.10.0, 1.1.1, 1.1.0, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0 Product: 5G Products, BIG-IP SPK 1.5.0 Product: Traffix SDC 5.2.0, 5.1.0 Product: F5 App Protect, F5 SSL Orchestrator, F5 DDoS Hybrid Defender 17.0.0, 16.1.3, 16.1.2, 16.1.1, 16.1.0, 15.1.1, 15.1.0, 14.1.4, 14.1.2, 14.1.0 QUICK TASKS * AskF5 YouTube Channel * Diagnose your system with iHealth * Create service request * Manage service requests * Find serial number * Search Bug Tracker * New and updated articles * Subscribe to mailing lists * Contact Support SUPPORT PROGRAMS Regionally located support centers enable F5 to provide support in a number of languages through native-speaking support engineers. See more CONTACT SUPPORT North America: 1-888-882-7535 or 1-855-834-0367 Outside North America: 800-11-275-435 Local Support Numbers FEEDBACK AND HELP Have questions, suggestions, or just want to get something off your chest? Let us know. Leave feedback HAVE A QUESTION? |Support and Sales > FOLLOW US * * * * * -------------------------------------------------------------------------------- ABOUT F5 * Corporate Information * Newsroom * Investor Relations * Careers * About AskF5 EDUCATION * Training * Certification * LearnF5 * Free Online Training F5 SITES * F5.com * DevCentral * Support Portal * Partner Central * F5 Labs SUPPORT TASKS * Read Support Policies * Create Service Request * Leave feedback [+] © 2022 F5, Inc. All rights reserved. Trademarks | Policies | Privacy | California Privacy | Do Not Sell My Personal Information | Cookie Preferences rev: 1.5.20221017.3. Scroll To Top We value your privacy To provide the best experience, we leverage third-party technologies to personalize what you see, and to better understand what content is important to you. View our privacy policy for details. Customize Settings No thanks Count me in