CVE-2012-0391 
                        Detail
                     
                    
                    
                        
                            
                                
                                    Deferred  
                                     
                                    This CVE record is not being prioritized for NVD enrichment efforts due to resource or other concerns.
                                 
                             
                            Description  
                            
                            The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during certain exception handling for mismatched data types of properties, which allows remote attackers to execute arbitrary Java code via a crafted parameter.
                            
                            
                            
                            
                                Metrics 
                                 
                                
                                    CVSS Version 4.0
                                     
                                    CVSS Version 3.x
                                     
                                    CVSS Version 2.0
                                     
                                
                                
                                    
                                        
                                            NVD enrichment efforts reference publicly available information to associate
                                            vector strings. CVSS information contributed by other sources is also
                                            displayed.
                                         
                                     
                                
                                
                                
                                    CVSS 4.0 Severity and Vector Strings: 
                                    
                                    
                                        
                                        
                                        
                                        
                                       
                                             NVD assessment
                                       not yet provided.    
                                        
                                     
                                    
                                    
                                    
                                    
                                 
                                
                                
                                    CVSS 3.x Severity and Vector Strings: 
                                    
                                    
                                        
                                        
                                        
                                        
												
                                             NVD assessment
														not yet provided.    
                                        
                                     
                                    
                                    
                                    
                                    
                                        
                                            
                                            
                                            
                                            
												Vector:   CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H  
                                                 
                                            
                                         
                                     
                                    
                                    
                                    
                                    
                                 
                                
                                
                                    CVSS 2.0 Severity and Vector Strings:   
                                    
                                    
                                        
                                        
                                        
												Vector:  
													(AV:N/AC:M/Au:N/C:C/I:C/A:C)     
                                        
                                     
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                    
                                 
                             
                            
                                
                                
                                
                                
                                    References to Advisories, Solutions, and Tools 
                                    
                                        By selecting these links, you will be leaving NIST webspace.
                                        We have provided these links to other web sites because they
                                        may have information that would be of interest to you. No
                                        inferences should be drawn on account of other sites being
                                        referenced, or not, from this page. There may be other web
                                        sites that are more appropriate for your purpose. NIST does
                                        not necessarily endorse the views expressed, or concur with
                                        the facts presented on these sites. Further, NIST does not
                                        endorse any commercial products that may be mentioned on
                                        these sites. Please address comments about this page to [email protected]  .
                                    
                                    
                                 
                                
                                    
                                        This CVE is in CISA's Known Exploited Vulnerabilities Catalog
                                     
                                    
                                        Reference 
                                        CISA's BOD 22-01  and Known
                                        Exploited Vulnerabilities Catalog  for further guidance and requirements.
                                    
                                    
                                        
                                        
                                            Vulnerability Name 
                                            Date Added 
                                            Due Date 
                                            Required Action 
                                         
                                         
                                        
                                        
                                            Apache Struts 2 Improper Input Validation Vulnerability 
                                            01/21/2022 
                                            07/21/2022 
                                            Apply updates per vendor instructions. 
                                         
                                         
                                    
                                 
                                
                                    Weakness Enumeration 
                                    
                                        
                                        
                                            CWE-ID 
                                            CWE Name 
                                            Source 
                                         
                                         
                                        
                                        
                                            
                                                CWE-20 
                                                
                                             
                                            Improper Input Validation 
                                            
														
														 
														
														NIST   
														 
                                             
                                         
                                        
                                            
                                                CWE-94 
                                                
                                             
                                            Improper Control of Generation of Code ('Code Injection') 
                                            
														
														
														
															
															
															
														
														CISA-ADP   
														 
                                             
                                         
                                         
                                    
                                 
                                
                                
                                    Change History 
                                     10 change records found show changes 
                                     
                                    
	
		
			 
			
				CVE Modified by CISA-ADP  10/21/2025 9:15:42 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2012-0391 
								  
								
                              
								
								
								
						 
					 
				 
			
		 
	
		
			 
			
				CVE Modified by CISA-ADP  10/21/2025 4:15:58 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
						Removed 
						Reference 
						
							
							
							
								https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2012-0391 
								  
								
                              
								
								
								
							
							
						 
							
						
								
								
						 
					 
				 
			
		 
	
		
			 
			
				CVE Modified by CISA-ADP  10/21/2025 3:16:02 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2012-0391 
								  
								
                              
								
								
								
						 
					 
				 
			
		 
	
		
			 
			
				Modified Analysis by NIST  3/12/2025 4:03:33 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
						Changed 
						CPE Configuration 
						
							
							
							
								OR
          *cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* versions from (including) 2.0.0 from (excluding) 2.2.3.1 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								OR
          *cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* versions from (excluding) 2.2.3.1 
								  
								
                              
								
								
								
						 
					 
					
						Changed 
						Reference Type 
						
							
							
							
								CVE: http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html Types: Exploit 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								CVE: http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html Types: Broken Link, Exploit 
								  
								
                              
								
								
								
						 
					 
					
						Changed 
						Reference Type 
						
							
							
							
								CVE: https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt Types: Exploit 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								CVE: https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt Types: Broken Link, Exploit 
								  
								
                              
								
								
								
						 
					 
					
						Changed 
						Reference Type 
						
							
							
							
								MITRE: http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html Types: Exploit 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								MITRE: http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html Types: Broken Link, Exploit 
								  
								
                              
								
								
								
						 
					 
					
						Changed 
						Reference Type 
						
							
							
							
								MITRE: https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt Types: Exploit 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								MITRE: https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt Types: Broken Link, Exploit 
								  
								
                              
								
								
								
						 
					 
				 
			
		 
	
		
			 
			
				CVE Modified by CISA-ADP  2/10/2025 4:15:09 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
						Added 
						CVSS V3.1 
						
							
							
								
								
							
							
						 
							
						
							
								AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 
								  
								
                              
								
								
								
						 
					 
					
						Added 
						CWE 
						
							
							
								
								
							
							
						 
							
						
							
								CWE-94 
								  
								
                              
								
								
								
						 
					 
				 
			
		 
	
		
			 
			
				Modified Analysis by NIST  12/19/2024 3:11:52 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
				 
			
		 
	
		
			 
			
				CVE Modified by CVE  11/20/2024 8:34:53 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html 
								  
								
                              
								
								
								
						 
					 
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								http://secunia.com/advisories/47393 
								  
								
                              
								
								
								
						 
					 
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								http://struts.apache.org/2.x/docs/s2-008.html 
								  
								
                              
								
								
								
						 
					 
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								http://struts.apache.org/2.x/docs/version-notes-2311.html 
								  
								
                              
								
								
								
						 
					 
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								http://www.exploit-db.com/exploits/18329 
								  
								
                              
								
								
								
						 
					 
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								https://issues.apache.org/jira/browse/WW-3668 
								  
								
                              
								
								
								
						 
					 
					
						Added 
						Reference 
						
							
							
								
								
							
							
						 
							
						
							
								https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt 
								  
								
                              
								
								
								
						 
					 
				 
			
		 
	
		
			 
			
				CVE Modified by MITRE  5/13/2024 10:38:10 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
				 
			
		 
	
		
			 
			
				Initial Analysis by NIST  11/23/2018 9:36:05 AM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
						Changed 
						CPE Configuration 
						
							
							
							
								OR
     *cpe:2.3:a:apache:struts:2.0.0:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.1:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.2:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.3:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.4:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.5:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.6:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.7:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.8:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.9:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.10:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.11:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.11.1:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.11.2:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.12:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.13:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.0.14:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.0:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.1:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.2:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.3:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.4:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.5:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.6:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.8:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.1.8.1:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.2.1:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:2.2.1.1:*:*:*:*:*:*:*
     *cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* versions up to (including) 2.2.3 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								OR
     *cpe:2.3:a:apache:struts:*:*:*:*:*:*:*:* versions from (including) 2.0.0 up to (excluding) 2.2.3.1 
								  
								
                              
								
								
								
						 
					 
					
						Changed 
						Reference Type 
						
							
							
							
								http://struts.apache.org/2.x/docs/version-notes-2311.html No Types Assigned 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								http://struts.apache.org/2.x/docs/version-notes-2311.html Vendor Advisory 
								  
								
                              
								
								
								
						 
					 
					
						Changed 
						Reference Type 
						
							
							
							
								https://issues.apache.org/jira/browse/WW-3668 No Types Assigned 
								  
								
                              
								
								
								
							
							
						 
							
						
							
								https://issues.apache.org/jira/browse/WW-3668 Vendor Advisory 
								  
								
                              
								
								
								
						 
					 
				 
			
		 
	
		
			 
			
				Initial CVE Analysis  1/09/2012 2:52:00 PM  
			 
			
				 
					
						Action 
						Type 
						Old Value 
						New Value 
					 
				 
				
					
				 
			
		  
	 
                                 
                             
                         
                        
                            
                                Quick Info 
                                CVE Dictionary Entry:  CVE-2012-0391  NVD
                                Published Date:  01/08/2012  NVD
                                Last Modified:  10/21/2025  
                                Source:  MITRE