mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

boli
28.53.2009 3463f294f84bb44807cc7950631037247b9e3d1d
Fix for issue 3949: Unknown trailing ASN.1 elements are now ignored when decoding the extended operation value.
1 files modified
5 ■■■■■ changed files
opends/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java 5 ●●●●● patch | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java
@@ -263,6 +263,10 @@
              newPassword = reader.readOctetString();
              break;
            default:
              // Its ok if we encounter unrecognized trailing tags
              reader.skipElement();
              if(reader.hasNextElement())
              {
              operation.setResultCode(ResultCode.PROTOCOL_ERROR);
@@ -272,6 +276,7 @@
              return;
          }
        }
        }
        reader.readEndSequence();
      }
      catch (Exception ae)