Masked (encrypted) catalog item variable values do not seem to be really encrypted ???

Valon Sheremeti
Kilo Guru

Hi all.

I'm a bit puzzled.

I've been using masked type variable in my catalog item for capturing SSN value.

Per ServiceNow documentation "Since a masked variable uses platform encryption using TripleDES, the values for this variable are also encrypted"

However, my experience is different. When I impersonate an ITIL user and when I go to "sc_item_option_mtom" table list view I am able to see un-encrypted variable values.

Am I missing something?

 

find_real_file.png

1 ACCEPTED SOLUTION

Valon Sheremeti
Kilo Guru

I have upgraded my instance to London and this issue seems to be ongoing.

I am able to see un-encrypted masked variable value in "value" field  of  "sc_item_option" table.

I hope this vulnerability will be addressed soon.

 

find_real_file.png

 

View solution in original post

5 REPLIES 5

SanjivMeher
Kilo Patron
Kilo Patron

If that's true, that's a security bug


Please mark this response as correct or helpful if it assisted you with your question.

Valon Sheremeti
Kilo Guru

I have upgraded my instance to London and this issue seems to be ongoing.

I am able to see un-encrypted masked variable value in "value" field  of  "sc_item_option" table.

I hope this vulnerability will be addressed soon.

 

find_real_file.png

 

Reyes
ServiceNow Employee
ServiceNow Employee

in the mask variable's type specification, you will need to enable encryption

https://docs.servicenow.com/bundle/newyork-it-service-management/page/product/service-catalog-manage...

Hitoshi Ozawa
Giga Sage
Giga Sage

Old thread but for everybody who may come across this thread, open up the variable page, select "Type Specification" tab and check "Use encryption". Default is unchecked so text is stored a clear text.

find_real_file.png