Cryptographic Vulnerability in OPC Spider

Security Advisory ID
SA-2023-001
Published
2023-05-01
Last Updated
2023-05-01

Vulnerability Details

The following vulnerability exists in OPC Spider. An attacker with access to the product may decrypt credentials encrypted with a hard-coded encryption key if they obtain the ScriptRunner or ScriptRunner for Amazon SQS launch configuration files.

CVE ID CVSS v3.1 Base Score Description References
CVE-2023-28937 8.8 (High) Use of a hard-coded encryption key in ScriptRunner launch configuration files NVD

Affected Products

Product Affected Versions
OPC Spider Ver. 1.2.1 and earlier

Fixed Versions

Product Fixed Version
OPC Spider Ver. 1.2.2

Steps Required After Updating

After applying the fixed version, the already encrypted credentials must be re-encrypted.

If you use ScriptRunner

After updating, re-encrypt all launch settings files using the following steps.

  1. Open a launch settings file, and replace the value for the password element with a plain text password.
  2. Specify [false] for the encrypt attribute of the password element, or delete the attribute.
  3. Encrypt the password described in step 1 by following the "Password encryption of launch settings file" section in the "ScriptRunner" help page.

To use the launch settings file in another environment, you must perform the above procedure again.

If you use ScriptRunner for Amazon SQS

After updating, re-encrypt all launch settings files and property files using the following steps.

  1. Open a launch settings file, and replace the values for the secretkey element and password element with a plain text secret key and password.
  2. Specify [false] for the encrypt attributes of the secretkey element and password element, or delete the attributes.
  3. Encrypt the secret key and password described in step 1 by following the "Secret key and password encryption of launch settings file" section in the "ScriptRunner for Amazon SQS" help page.
  4. Open a property file, and replace the value for the AWS_SECRET_KEY key with a plain text secret key.
  5. Specify [false] for the ENCRYPTED key, or delete the ENCRYPTED key.
  6. Encrypt the secret key described in step 4 by following the "Secret key encryption of property file" section in the "ScriptRunner for Amazon SQS" help page.

To use the launch settings file and the property file in another environment, you must perform the above procedure again.

Contact

fa-support@takebishi.co.jp

Revision History

← Back to list