Arbitrary Code Execution
smbj is vulnerable to arbitrary code execution. The vulnerability exists because the 'SMBException' contains a public static field that is not marked final. An attacker could send a malicious Java code to read and write to this field and cause the program to behave in an unexpected manner...