In agent/Core/SpawningKit/Spawner.h in Phusion Passenger 5.1.10 (fixed in Passenger Open Source 5.1.11 and Passenger Enterprise 5.1.10), if Passenger is running as root, it is possible to list the contents of arbitrary files on a system by symlinking a file named REVISION from the application root folder to a file of choice and querying passenger-status --show=xml.
{
"unresolved_ranges": [
{
"source": "CPE_STRING",
"cpes": [
"cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"
],
"vendor_product": "debian:debian_linux",
"extracted_events": [
{
"introduced": "9.0"
},
{
"last_affected": "9.0"
}
]
}
]
}{
"cpe": [
"cpe:2.3:a:phusion:passenger:*:*:*:*:enterprise:*:*:*",
"cpe:2.3:a:phusion:passenger:*:*:*:*:open_source:*:*:*"
],
"source": [
"CPE_RANGE",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "5.0.10"
},
{
"fixed": "5.1.10"
},
{
"fixed": "5.1.11"
}
]
}[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"188108554379607614220408906131671004367",
"47674428853023741347191324953567509750",
"1792099942954668015730090861725044908",
"109811301887705726907708903789478405056",
"206675640168240253807700792709823613926",
"62383632112134691715630883751270014217"
]
},
"signature_version": "v1",
"source": "https://github.com/phusion/passenger/commit/5ea7a4b440c973c30a8f54f8c6a9b861024602f0",
"signature_type": "Line",
"target": {
"file": "test/cxx/Core/SpawningKit/SpawnerTestCases.cpp"
},
"id": "CVE-2017-16355-297b2d1f",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"268799682548938772947881921096668350310",
"117681501307321166777979843663423129027",
"280083727406545110470011300718420250903",
"222560687676110990119119317121042802472",
"235854114548696804817144001729705555967",
"83449442481079981626893397623410921398",
"320115127452501949654491876132754416636",
"207948168575058203827937063282176268874",
"327753644294967020574950308097127961444",
"130370208306564958597886905471594157991",
"55551024395305749768445773965125912360"
]
},
"signature_version": "v1",
"source": "https://github.com/phusion/passenger/commit/4043718264095cde6623c2cbe8c644541036d7bf",
"signature_type": "Line",
"target": {
"file": "src/agent/Core/SpawningKit/Spawner.h"
},
"id": "CVE-2017-16355-bb6469dd",
"deprecated": false
}
]
"2026-07-08T12:06:19Z"
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-16355.json"